%global _empty_manifest_terminate_build 0 Name: python-pytest-attrib Version: 0.1.3 Release: 1 Summary: pytest plugin to select tests based on attributes similar to the nose-attrib plugin License: MIT License URL: http://pypi.python.org/pypi/pytest-attrib/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/73/86/fa57c3f4b9d574eda056186c7915055e868c83823ca7a3103d8c38d5be11/pytest-attrib-0.1.3.tar.gz BuildArch: noarch %description The `pytest-attrib`_ plugin extends py.test with the ability to select tests based on a criteria rather than just the filename or pytest.marks. For example, you might want to run only tests that need internet connectivity, or tests that are slow. The `pytest.mark `__ plugin already provides a featrure to mark tests and run only the marked tests. This plugin also allows to run expressions on the attributes of the class, and does not require the pytest.mark decorator. It offers features similar to the nose plugin `nose-attrib `__. %package -n python3-pytest-attrib Summary: pytest plugin to select tests based on attributes similar to the nose-attrib plugin Provides: python-pytest-attrib BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-pytest-attrib The `pytest-attrib`_ plugin extends py.test with the ability to select tests based on a criteria rather than just the filename or pytest.marks. For example, you might want to run only tests that need internet connectivity, or tests that are slow. The `pytest.mark `__ plugin already provides a featrure to mark tests and run only the marked tests. This plugin also allows to run expressions on the attributes of the class, and does not require the pytest.mark decorator. It offers features similar to the nose plugin `nose-attrib `__. %package help Summary: Development documents and examples for pytest-attrib Provides: python3-pytest-attrib-doc %description help The `pytest-attrib`_ plugin extends py.test with the ability to select tests based on a criteria rather than just the filename or pytest.marks. For example, you might want to run only tests that need internet connectivity, or tests that are slow. The `pytest.mark `__ plugin already provides a featrure to mark tests and run only the marked tests. This plugin also allows to run expressions on the attributes of the class, and does not require the pytest.mark decorator. It offers features similar to the nose plugin `nose-attrib `__. %prep %autosetup -n pytest-attrib-0.1.3 %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-pytest-attrib -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri May 05 2023 Python_Bot - 0.1.3-1 - Package Spec generated