diff options
author | kiasoc5 <kiasoc5@tutanota.com> | 2023-07-10 13:10:34 +0200 |
---|---|---|
committer | Ricardo Wurmus <rekado@elephly.net> | 2023-07-10 13:13:45 +0200 |
commit | e3d9d896b540f82e4511f2bd6ae6373390ee2d4d (patch) | |
tree | bc023f45d7badf8e8ac2efabd54c7e7ec8779df6 | |
parent | 4181835a52c5af89aae9dfc422a4b22b1dbe7660 (diff) | |
download | guix-e3d9d896b540f82e4511f2bd6ae6373390ee2d4d.tar.gz |
gnu: Add python-flask-seasurf.
* gnu/packages/python-web.scm (python-flask-seasurf): New variable. Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
-rw-r--r-- | gnu/packages/python-web.scm | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 8021eea830..61a21f9c94 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -3679,6 +3679,29 @@ files with gzip, deflate or brotli. Flask-Compress both adds the various headers required for a compressed response and compresses the response data.") (license license:expat))) +(define-public python-flask-seasurf + (package + (name "python-flask-seasurf") + (version "1.1.1") + (source (origin + (method url-fetch) + (uri (pypi-uri "Flask-SeaSurf" version)) + (sha256 + (base32 + "1aaib4n27q0f2alp87mhv3f79vg7qckp71rphbd0mb39qw470lsl")))) + (build-system pyproject-build-system) + (arguments + (list #:tests? #false)) ;there are none + (propagated-inputs (list python-flask)) + (home-page "https://github.com/maxcountryman/flask-seasurf/") + (synopsis "CSRF extension for Flask") + (description "SeaSurf is a Flask extension for preventing cross-site +request forgery (CSRF). CSRF attacks are problematic because the mechanism +they use is relatively easy to exploit. This extension attempts to aid you in +securing your application from such attacks. This extension is based on the +Django middleware.") + (license license:bsd-3))) + (define-public python-flask-wtf (package (name "python-flask-wtf") |