%global _empty_manifest_terminate_build 0 Name: python-pyspf Version: 2.0.14 Release: 1 Summary: SPF (Sender Policy Framework) implemented in Python. License: Python Software Foundation License URL: https://github.com/sdgathman/pyspf/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/d4/dc/5b3838ff90474e21fe0914920c53430f73402e07d6598ea228e61b74963e/pyspf-2.0.14.tar.gz BuildArch: noarch %description This package requires either the dns (dnspython) or DNS (PyDNS/Py3DNS modules and either the ipaddr module or python3.3 and later. It does not work with the ipaddress module backport. For dnspython, at least version 1.16.0 is required. The authres module is required to process and generate RFC 7601 Authentication Results headers. These can all be installed from pypi via pip. Additionally, they are also available via many distribution packaging systems. pyspf uses traditional python distutils, so dependencies are not installed automatically. pyspf can be installed from pypi via pip or manually: After unpacking the source distribution, install this in your site- specific Python extension directory:: % python setup.py build % su # python setup.py install The minimum Python version required is python2.6. The spf module in this version has been tested with python3 versions through python3.8. %package -n python3-pyspf Summary: SPF (Sender Policy Framework) implemented in Python. Provides: python-pyspf BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-pyspf This package requires either the dns (dnspython) or DNS (PyDNS/Py3DNS modules and either the ipaddr module or python3.3 and later. It does not work with the ipaddress module backport. For dnspython, at least version 1.16.0 is required. The authres module is required to process and generate RFC 7601 Authentication Results headers. These can all be installed from pypi via pip. Additionally, they are also available via many distribution packaging systems. pyspf uses traditional python distutils, so dependencies are not installed automatically. pyspf can be installed from pypi via pip or manually: After unpacking the source distribution, install this in your site- specific Python extension directory:: % python setup.py build % su # python setup.py install The minimum Python version required is python2.6. The spf module in this version has been tested with python3 versions through python3.8. %package help Summary: Development documents and examples for pyspf Provides: python3-pyspf-doc %description help This package requires either the dns (dnspython) or DNS (PyDNS/Py3DNS modules and either the ipaddr module or python3.3 and later. It does not work with the ipaddress module backport. For dnspython, at least version 1.16.0 is required. The authres module is required to process and generate RFC 7601 Authentication Results headers. These can all be installed from pypi via pip. Additionally, they are also available via many distribution packaging systems. pyspf uses traditional python distutils, so dependencies are not installed automatically. pyspf can be installed from pypi via pip or manually: After unpacking the source distribution, install this in your site- specific Python extension directory:: % python setup.py build % su # python setup.py install The minimum Python version required is python2.6. The spf module in this version has been tested with python3 versions through python3.8. %prep %autosetup -n pyspf-2.0.14 %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-pyspf -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri Apr 21 2023 Python_Bot - 2.0.14-1 - Package Spec generated