%global _empty_manifest_terminate_build 0 Name: python-Flask-SeaSurf Version: 1.1.1 Release: 1 Summary: An updated CSRF extension for Flask. License: BSD URL: https://github.com/maxcountryman/flask-seasurf/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/02/62/b0dec6dac58e442211e0a3733213758225e361843b679dae57674964a09e/Flask-SeaSurf-1.1.1.tar.gz BuildArch: noarch Requires: python3-Flask %description [![Tests](https://img.shields.io/github/workflow/status/maxcountryman/flask-seasurf/Tests/main?label=tests)](https://github.com/maxcountryman/flask-seasurf/actions) [![Version](https://img.shields.io/pypi/v/Flask-SeaSurf.svg)](https://pypi.python.org/pypi/Flask-SeaSurf) [![Supported Python Versions](https://img.shields.io/pypi/pyversions/Flask-SeaSurf.svg)](https://pypi.python.org/pypi/Flask-SeaSurf) # Flask-SeaSurf SeaSurf is a Flask extension for preventing cross-site request forgery (CSRF). CSRF vulnerabilities have been found in large and popular sites such as YouTube. These 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 excellent Django middleware. ## Installation Install the extension with one of the following commands: $ easy_install flask-seasurf or alternatively if you have pip installed: $ pip install flask-seasurf ## Usage Using SeaSurf is fairly straightforward. Begin by importing the extension and then passing your application object back to the extension, like this: from flask_seasurf import SeaSurf csrf = SeaSurf(app) ## Documentation The Sphinx-compiled documentation is available here: https://flask-seasurf.readthedocs.io/ %package -n python3-Flask-SeaSurf Summary: An updated CSRF extension for Flask. Provides: python-Flask-SeaSurf BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-Flask-SeaSurf [![Tests](https://img.shields.io/github/workflow/status/maxcountryman/flask-seasurf/Tests/main?label=tests)](https://github.com/maxcountryman/flask-seasurf/actions) [![Version](https://img.shields.io/pypi/v/Flask-SeaSurf.svg)](https://pypi.python.org/pypi/Flask-SeaSurf) [![Supported Python Versions](https://img.shields.io/pypi/pyversions/Flask-SeaSurf.svg)](https://pypi.python.org/pypi/Flask-SeaSurf) # Flask-SeaSurf SeaSurf is a Flask extension for preventing cross-site request forgery (CSRF). CSRF vulnerabilities have been found in large and popular sites such as YouTube. These 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 excellent Django middleware. ## Installation Install the extension with one of the following commands: $ easy_install flask-seasurf or alternatively if you have pip installed: $ pip install flask-seasurf ## Usage Using SeaSurf is fairly straightforward. Begin by importing the extension and then passing your application object back to the extension, like this: from flask_seasurf import SeaSurf csrf = SeaSurf(app) ## Documentation The Sphinx-compiled documentation is available here: https://flask-seasurf.readthedocs.io/ %package help Summary: Development documents and examples for Flask-SeaSurf Provides: python3-Flask-SeaSurf-doc %description help [![Tests](https://img.shields.io/github/workflow/status/maxcountryman/flask-seasurf/Tests/main?label=tests)](https://github.com/maxcountryman/flask-seasurf/actions) [![Version](https://img.shields.io/pypi/v/Flask-SeaSurf.svg)](https://pypi.python.org/pypi/Flask-SeaSurf) [![Supported Python Versions](https://img.shields.io/pypi/pyversions/Flask-SeaSurf.svg)](https://pypi.python.org/pypi/Flask-SeaSurf) # Flask-SeaSurf SeaSurf is a Flask extension for preventing cross-site request forgery (CSRF). CSRF vulnerabilities have been found in large and popular sites such as YouTube. These 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 excellent Django middleware. ## Installation Install the extension with one of the following commands: $ easy_install flask-seasurf or alternatively if you have pip installed: $ pip install flask-seasurf ## Usage Using SeaSurf is fairly straightforward. Begin by importing the extension and then passing your application object back to the extension, like this: from flask_seasurf import SeaSurf csrf = SeaSurf(app) ## Documentation The Sphinx-compiled documentation is available here: https://flask-seasurf.readthedocs.io/ %prep %autosetup -n Flask-SeaSurf-1.1.1 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-Flask-SeaSurf -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Sun Apr 23 2023 Python_Bot - 1.1.1-1 - Package Spec generated