%global _empty_manifest_terminate_build 0 Name: python-fixtures Version: 4.0.1 Release: 1 Summary: Fixtures, reusable state for writing clean tests and more. License: Apache Software License URL: https://github.com/testing-cabal/fixtures Source0: https://mirrors.nju.edu.cn/pypi/web/packages/3c/3d/f106b3278ba50067e9cd397f836d33d141aa790853152dbb3512aaee19f3/fixtures-4.0.1.tar.gz BuildArch: noarch %description * Python 3.6+ This is the base language fixtures is written in and for. * pbr Used for version and release management of fixtures. The ``fixtures[streams]`` extra adds: * testtools 0.9.22 or newer. testtools provides helpful glue functions for the details API used to report information about a fixture (whether its used in a testing or production environment). For use in a unit test suite using the included glue, one of: * bzrlib.tests * Or any other test environment that supports TestCase.addCleanup. Writing your own glue code is easy, or you can simply use Fixtures directly without any support code. To run the test suite for fixtures, testtools is needed. %package -n python3-fixtures Summary: Fixtures, reusable state for writing clean tests and more. Provides: python-fixtures BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-fixtures * Python 3.6+ This is the base language fixtures is written in and for. * pbr Used for version and release management of fixtures. The ``fixtures[streams]`` extra adds: * testtools 0.9.22 or newer. testtools provides helpful glue functions for the details API used to report information about a fixture (whether its used in a testing or production environment). For use in a unit test suite using the included glue, one of: * bzrlib.tests * Or any other test environment that supports TestCase.addCleanup. Writing your own glue code is easy, or you can simply use Fixtures directly without any support code. To run the test suite for fixtures, testtools is needed. %package help Summary: Development documents and examples for fixtures Provides: python3-fixtures-doc %description help * Python 3.6+ This is the base language fixtures is written in and for. * pbr Used for version and release management of fixtures. The ``fixtures[streams]`` extra adds: * testtools 0.9.22 or newer. testtools provides helpful glue functions for the details API used to report information about a fixture (whether its used in a testing or production environment). For use in a unit test suite using the included glue, one of: * bzrlib.tests * Or any other test environment that supports TestCase.addCleanup. Writing your own glue code is easy, or you can simply use Fixtures directly without any support code. To run the test suite for fixtures, testtools is needed. %prep %autosetup -n fixtures-4.0.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-fixtures -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri Apr 21 2023 Python_Bot - 4.0.1-1 - Package Spec generated