3 %bcond_without doc # Sphinx documentation
4 %bcond_with tests # unit tests
5 %bcond_without python2 # CPython 2.x module
6 %bcond_without python3 # CPython 3.x module
8 Summary: Invoke py.test as distutils command with dependency resolution
9 Summary(pl.UTF-8): Wywoływanie py.test jako polecenia distutils z rozwiązywaniem zależności
10 Name: python-pytest-runner
11 # keep 5.2.x here for python2 support
15 Group: Libraries/Python
16 #Source0Download: https://pypi.org/simple/pytest-runner/
17 Source0: https://files.pythonhosted.org/packages/source/p/pytest-runner/pytest-runner-%{version}.tar.gz
18 # Source0-md5: e5f66b8e8e87f62c59631c35c919d321
19 URL: https://github.com/pytest-dev/pytest-runner
21 BuildRequires: python-modules >= 1:2.7
22 BuildRequires: python-setuptools >= 1:31.0.1
23 BuildRequires: python-setuptools_scm >= 1.15.0
25 BuildRequires: python-pytest >= 3.5
26 BuildRequires: python-pytest-black-multipy
27 BuildRequires: python-pytest-cov
28 BuildRequires: python-pytest-flake8
29 BuildRequires: python-pytest-virtualenv
33 BuildRequires: python3-modules >= 1:3.2
34 BuildRequires: python3-setuptools >= 1:31.0.1
35 BuildRequires: python3-setuptools_scm >= 1.15.0
37 BuildRequires: python3-pytest >= 3.5
38 BuildRequires: python3-pytest-black-multipy
39 BuildRequires: python3-pytest-cov
40 BuildRequires: python3-pytest-flake8
41 BuildRequires: python3-pytest-virtualenv
45 BuildRequires: python-jaraco.packaging >= 3.2
46 BuildRequires: python-rst.linker >= 1.9
47 BuildRequires: sphinx-pdg-2
49 BuildRequires: rpm-pythonprov
50 BuildRequires: rpmbuild(macros) >= 1.714
51 Requires: python-modules >= 1:2.7
53 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
56 Setup scripts can use pytest-runner to add setup.py test support for
59 %description -l pl.UTF-8
60 Skrypty setup mogą wykorzystywać moduł pytest-runner do dodawania
61 obsługi testów pytest runnera w setup.py.
63 %package -n python3-pytest-runner
64 Summary: Invoke py.test as distutils command with dependency resolution
65 Summary(pl.UTF-8): Wywoływanie py.test jako polecenia distutils z rozwiązywaniem zależności
66 Group: Libraries/Python
67 Requires: python3-modules >= 1:3.2
69 %description -n python3-pytest-runner
70 Setup scripts can use pytest-runner to add setup.py test support for
73 %description -n python3-pytest-runner -l pl.UTF-8
74 Skrypty setup mogą wykorzystywać moduł pytest-runner do dodawania
75 obsługi testów pytest runnera w setup.py.
78 Summary: pytest-runner module documentation
79 Summary(pl.UTF-8): Dokumentacja modułu pytest-runner
83 Documentation for pytest-runner module.
85 %description apidocs -l pl.UTF-8
86 Dokumentacja modułu pytest-runner.
89 %setup -q -n pytest-runner-%{version}
96 PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 \
97 PYTEST_PLUGINS=pytest_black_multipy,pytest_cov.plugin,pytest_flake8,pytest_virtualenv \
98 %{__python} -m pytest ptr.py tests
106 PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 \
107 PYTEST_PLUGINS=pytest_black_multipy,pytest_cov.plugin,pytest_flake8,pytest_virtualenv \
108 %{__python3} -m pytest ptr.py tests
113 sphinx-build-2 -b html docs docs/build/html
117 rm -rf $RPM_BUILD_ROOT
130 rm -rf $RPM_BUILD_ROOT
134 %defattr(644,root,root,755)
135 %doc CHANGES.rst LICENSE README.rst
136 %{py_sitescriptdir}/ptr.py[co]
137 %{py_sitescriptdir}/pytest_runner-%{version}-py*.egg-info
141 %files -n python3-pytest-runner
142 %defattr(644,root,root,755)
143 %doc CHANGES.rst LICENSE README.rst
144 %{py3_sitescriptdir}/ptr.py
145 %{py3_sitescriptdir}/__pycache__/ptr.cpython-*.py[co]
146 %{py3_sitescriptdir}/pytest_runner-%{version}-py*.egg-info
151 %defattr(644,root,root,755)
152 %doc docs/build/html/{_static,*.html,*.js}