## START: Set by rpmautospec ## (rpmautospec version 0.2.5) %define autorelease(e:s:pb:) %{?-p:0.}%{lua: release_number = 2; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{?dist} ## END: Set by rpmautospec %bcond_without tests Name: python3-pytest-asyncio Version: 0.18.1 Release: %autorelease Summary: Pytest support for asyncio License: ASL 2.0 URL: https://github.com/pytest-dev/pytest-asyncio Source: %{pypi_source pytest-asyncio} BuildArch: noarch BuildRequires: python3-devel # Remove the dependency on python-coverage Patch0001: no-coverage.patch %description pytest-asyncio is an Apache2 licensed library, written in Python, for testing asyncio code with pytest. asyncio code is usually written in the form of coroutines, which makes it slightly more difficult to test using normal testing tools. pytest-asyncio provides useful fixtures and markers to make testing easier. %prep %autosetup -p1 -n pytest-asyncio-%{version} %generate_buildrequires %pyproject_buildrequires %{?with_tests:-t} %build %pyproject_wheel %install %pyproject_install %pyproject_save_files pytest_asyncio %check %if %{with tests} # Bypass the need to run tox (and python-coverage) # We have to invoke the tests via `python3 -m pytest tests` after updating the # PYTHONPATH in order to ensure that it picks up this package, or else the # tests will fail, as they attempt to use new arguments CFLAGS="${CFLAGS:-${RPM_OPT_FLAGS}}" LDFLAGS="${LDFLAGS:-${RPM_LD_FLAGS}}" \ PATH="%{buildroot}%{_bindir}:$PATH" \ PYTHONPATH="${PYTHONPATH:-%{buildroot}%{python3_sitearch}:%{buildroot}%{python3_sitelib}}" \ PYTHONDONTWRITEBYTECODE=1 \ %{__python3} -m pytest tests %endif %files -f %{pyproject_files} %doc README.rst %changelog * Wed Mar 02 2022 Stephen Gallagher 0.18.1-2 - fixup! Update to 0.18.1 * Fri Jan 21 2022 Fedora Release Engineering - 0.16.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Sat Nov 06 2021 Mikel Olasagasti Uranga - 0.16.0-1 - Update to 0.16.0 * Fri Jul 23 2021 Fedora Release Engineering - 0.14.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Fri Jun 04 2021 Python Maint - 0.14.0-4 - Rebuilt for Python 3.10 * Thu Jun 03 2021 Python Maint - 0.14.0-3 - Bootstrap for Python 3.10 * Wed Jan 27 2021 Fedora Release Engineering - 0.14.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Sat Aug 08 2020 Miro Hrončok - 0.14.0-1 - Update to 0.14.0 - Fixes rhbz#1826108 * Wed Jul 29 2020 Fedora Release Engineering - 0.10.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Mon May 25 2020 Miro Hrončok - 0.10.0-6 - Rebuilt for Python 3.9 * Thu Jan 30 2020 Fedora Release Engineering - 0.10.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Thu Oct 03 2019 Miro Hrončok - 0.10.0-4 - Rebuilt for Python 3.8.0rc1 (#1748018) * Mon Aug 19 2019 Miro Hrončok - 0.10.0-3 - Rebuilt for Python 3.8 * Fri Jul 26 2019 Fedora Release Engineering - 0.10.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Thu Apr 18 2019 Carl George - 0.10.0-1 - Latest upstream - Run test suite * Sat Feb 02 2019 Fedora Release Engineering - 0.9.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Wed Aug 01 2018 Julien Enselme - 0.9.0-1 - Update to 0.9.0 * Sat Jul 14 2018 Fedora Release Engineering - 0.8.0-4.git18535c3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Tue Jun 19 2018 Miro Hrončok - 0.8.0-3.git18535c3 - Rebuilt for Python 3.7 * Fri Feb 09 2018 Fedora Release Engineering - 0.8.0-2.git18535c3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Tue Sep 26 2017 - 0.8.0-1.git18535c3 - Update to 0.8.0 * Thu Sep 14 2017 - 0.7.0-1.git2407487 - Update to 0.7.0 * Thu Jul 27 2017 Fedora Release Engineering - 0.6.0-2.git72a6c2b - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Tue May 30 2017 Julien Enselme - 0.6.0-1.git72a6c2b - Update to 0.6.0 * Sat Feb 11 2017 Fedora Release Engineering - 0.5.0-4.git917d8a8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Mon Dec 19 2016 Miro Hrončok - 0.5.0-3.git917d8a8 - Rebuild for Python 3.6 * Mon Oct 10 2016 Julien Enselme - 0.5.0-2.git917d8a8 - Bump version * Wed Sep 07 2016 Julien Enselme - 0.5.0-1.git917d8a8 - Update to 0.5.0 * Tue Jul 19 2016 Fedora Release Engineering - 0.4.1-2.git64b79e1 - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages * Sun Jun 05 2016 Julien Enselme - 0.4.1-1.git64b79e1 - Update to 0.4.1 * Wed Jun 01 2016 Julien Enselme - 0.4.0-1.gitb4a4bf8 - Update to 0.4.0 * Thu Feb 04 2016 Fedora Release Engineering - 0.3.0-2.gitae9b430 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Sun Dec 20 2015 Julien Enselme - 0.3.0-1.gitae9b430 - Update to 0.3.0 (bz:1293083) * Thu Nov 5 2015 Julien Enselme - 0.1.3-3.git2a4c7e6 - Rebuilt for python 3.5 * Sun Aug 2 2015 Julien Enselme - 0.1.3-2.git2a4c7e6 - Add %%python_provide * Sat Aug 1 2015 Julien Enselme - 0.1.3-1.git2a4c7e6 - Initial package