Add bootstrap method
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
This commit is contained in:
parent
c1dfde25f0
commit
98bd0f359a
@ -1,8 +1,10 @@
|
||||
%bcond_with bootstrap
|
||||
|
||||
%global pypi_name wheel
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 0.30.0a0
|
||||
Release: 2%{?dist}
|
||||
Release: 3%{?dist}
|
||||
Summary: A built-package format for Python
|
||||
|
||||
License: MIT
|
||||
@ -32,11 +34,12 @@ compatible install in a way that is very close to the on-disk format.
|
||||
Summary: %{summary}
|
||||
BuildRequires: python2-devel
|
||||
BuildRequires: python2-setuptools
|
||||
%if ! %{with bootstrap}
|
||||
BuildRequires: python2-pytest
|
||||
BuildRequires: pyxdg
|
||||
BuildRequires: python-keyring
|
||||
BuildRequires: python-jsonschema
|
||||
|
||||
%endif
|
||||
%{?python_provide:%python_provide python2-%{pypi_name}}
|
||||
|
||||
%description -n python2-%{pypi_name} %{_description}
|
||||
@ -47,11 +50,12 @@ Python 2 version.
|
||||
Summary: %{summary}
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: python3-setuptools
|
||||
%if ! %{with bootstrap}
|
||||
BuildRequires: python3-pytest
|
||||
BuildRequires: python3-pyxdg
|
||||
BuildRequires: python3-keyring
|
||||
BuildRequires: python3-jsonschema
|
||||
|
||||
%endif
|
||||
%{?python_provide:%python_provide python3-%{pypi_name}}
|
||||
|
||||
%description -n python3-%{pypi_name} %{_description}
|
||||
@ -78,10 +82,12 @@ ln -s %{pypi_name}-%{python3_version} %{buildroot}%{_bindir}/%{pypi_name}-3
|
||||
|
||||
ln -s %{pypi_name}-2 %{buildroot}%{_bindir}/%{pypi_name}
|
||||
|
||||
%if ! %{with bootstrap}
|
||||
%check
|
||||
rm setup.cfg
|
||||
PYTHONPATH=%{buildroot}%{python2_sitelib} py.test-2 -v --ignore build
|
||||
PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-3 -v --ignore build
|
||||
%endif
|
||||
|
||||
%files -n python2-%{pypi_name}
|
||||
%license LICENSE.txt
|
||||
@ -101,6 +107,9 @@ PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-3 -v --ignore build
|
||||
%exclude %{python3_sitelib}/%{pypi_name}/test
|
||||
|
||||
%changelog
|
||||
* Tue Dec 06 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 0.30.0a0-3
|
||||
- Add bootstrap method
|
||||
|
||||
* Mon Sep 19 2016 Charalampos Stratakis <cstratak@redhat.com> - 0.30.0a0-2
|
||||
- Use the python_provide macro
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user