%global _empty_manifest_terminate_build 0 Name: python-django-session-csrf Version: 0.7.1 Release: 1 Summary: CSRF protection for Django without cookies. License: BSD URL: http://github.com/mozilla/django-session-csrf Source0: https://mirrors.nju.edu.cn/pypi/web/packages/8b/dc/4bdbea0f023011d04851afdf271e0f7b1871efb04c18e1e6eea8cc7dc0f5/django-session-csrf-0.7.1.tar.gz BuildArch: noarch %description ``django-session-csrf`` is an alternative implementation of Django's CSRF protection that does not use cookies. Instead, it maintains the CSRF token on the server using Django's session backend. The csrf token must still be included in all POST requests (either with `csrfmiddlewaretoken` in the form or with the `X-CSRFTOKEN` header). %package -n python3-django-session-csrf Summary: CSRF protection for Django without cookies. Provides: python-django-session-csrf BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-django-session-csrf ``django-session-csrf`` is an alternative implementation of Django's CSRF protection that does not use cookies. Instead, it maintains the CSRF token on the server using Django's session backend. The csrf token must still be included in all POST requests (either with `csrfmiddlewaretoken` in the form or with the `X-CSRFTOKEN` header). %package help Summary: Development documents and examples for django-session-csrf Provides: python3-django-session-csrf-doc %description help ``django-session-csrf`` is an alternative implementation of Django's CSRF protection that does not use cookies. Instead, it maintains the CSRF token on the server using Django's session backend. The csrf token must still be included in all POST requests (either with `csrfmiddlewaretoken` in the form or with the `X-CSRFTOKEN` header). %prep %autosetup -n django-session-csrf-0.7.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-django-session-csrf -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Tue May 30 2023 Python_Bot - 0.7.1-1 - Package Spec generated