import python2-setuptools-39.0.1-11.module+el8.1.0+3446+c3d52da3
This commit is contained in:
parent
1e475e0795
commit
9a2903dd3f
@ -4,12 +4,22 @@
|
|||||||
# because tests need pip.
|
# because tests need pip.
|
||||||
%bcond_with bootstrap
|
%bcond_with bootstrap
|
||||||
%bcond_without tests
|
%bcond_without tests
|
||||||
|
%bcond_without python2
|
||||||
|
%bcond_with python3
|
||||||
|
|
||||||
%if %{without bootstrap}
|
%if %{without bootstrap}
|
||||||
%global python_wheelname %{srcname}-%{version}-py2.py3-none-any.whl
|
%global python_wheelname %{srcname}-%{version}-py2.py3-none-any.whl
|
||||||
|
%if %{with python2}
|
||||||
%global python2_wheelname %python_wheelname
|
%global python2_wheelname %python_wheelname
|
||||||
%global python2_record %{python2_sitelib}/%{srcname}-%{version}.dist-info/RECORD
|
%global python2_record %{python2_sitelib}/%{srcname}-%{version}.dist-info/RECORD
|
||||||
%endif
|
%global python2_wheeldir %{_datadir}/python2-wheels
|
||||||
|
%endif # with python2
|
||||||
|
%if %{with python3}
|
||||||
|
%global python3_wheelname %python_wheelname
|
||||||
|
%global python3_record %{python3_sitelib}/%{srcname}-%{version}.dist-info/RECORD
|
||||||
|
%global python3_wheeldir %{_datadir}/python3-wheels
|
||||||
|
%endif # with python3
|
||||||
|
%endif # without bootstrap
|
||||||
|
|
||||||
Name: python2-setuptools
|
Name: python2-setuptools
|
||||||
Version: 39.0.1
|
Version: 39.0.1
|
||||||
@ -50,6 +60,23 @@ This package also contains the runtime components of setuptools, necessary to
|
|||||||
execute the software that requires pkg_resources.py.
|
execute the software that requires pkg_resources.py.
|
||||||
|
|
||||||
|
|
||||||
|
%if %{without bootstrap}
|
||||||
|
%if %{with python2}
|
||||||
|
%package -n python2-setuptools-wheel
|
||||||
|
Summary: The setuptools wheel
|
||||||
|
|
||||||
|
%description -n python2-setuptools-wheel
|
||||||
|
A Python wheel of setuptools to use with venv.
|
||||||
|
%endif #with python2
|
||||||
|
|
||||||
|
%if %{with python3}
|
||||||
|
%package -n python3-setuptools-wheel
|
||||||
|
Summary: The setuptools wheel
|
||||||
|
|
||||||
|
%description -n python3-setuptools-wheel
|
||||||
|
A Python wheel of setuptools to use with venv.
|
||||||
|
%endif #with python3
|
||||||
|
%endif
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n %{srcname}-%{version}
|
%setup -q -n %{srcname}-%{version}
|
||||||
@ -76,12 +103,23 @@ rm setuptools/tests/test_integration.py
|
|||||||
%patch0 -p1
|
%patch0 -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
export RHEL_ALLOW_PYTHON2_FOR_BUILD=1
|
%if %{with python2}
|
||||||
%if %{without bootstrap}
|
%if %{without bootstrap}
|
||||||
|
export RHEL_ALLOW_PYTHON2_FOR_BUILD=1
|
||||||
%py2_build_wheel
|
%py2_build_wheel
|
||||||
%else
|
%else
|
||||||
|
export RHEL_ALLOW_PYTHON2_FOR_BUILD=1
|
||||||
%py2_build
|
%py2_build
|
||||||
%endif
|
%endif # without bootstrap
|
||||||
|
%endif # with python2
|
||||||
|
|
||||||
|
%if %{with python3}
|
||||||
|
%if %{without bootstrap}
|
||||||
|
%py3_build_wheel
|
||||||
|
%else
|
||||||
|
%py3_build
|
||||||
|
%endif # without bootstrap
|
||||||
|
%endif # with python3
|
||||||
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
@ -106,6 +144,18 @@ find %{buildroot}%{python2_sitelib} -name '*.exe' | xargs rm -f
|
|||||||
# Don't ship these
|
# Don't ship these
|
||||||
rm -r docs/{Makefile,conf.py,_*}
|
rm -r docs/{Makefile,conf.py,_*}
|
||||||
|
|
||||||
|
%if %{without bootstrap}
|
||||||
|
%if %{with python2}
|
||||||
|
mkdir -p %{buildroot}%{python2_wheeldir}
|
||||||
|
install -p dist/%{python2_wheelname} -t %{buildroot}%{python2_wheeldir}
|
||||||
|
%endif #with python2
|
||||||
|
|
||||||
|
%if %{with python3}
|
||||||
|
mkdir -p %{buildroot}%{python3_wheeldir}
|
||||||
|
install -p dist/%{python3_wheelname} -t %{buildroot}%{python3_wheeldir}
|
||||||
|
%endif #with python3
|
||||||
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%if %{with tests}
|
%if %{with tests}
|
||||||
%check
|
%check
|
||||||
@ -121,11 +171,31 @@ PYTHONDONTWRITEBYTECODE=1 PYTHONPATH=$(pwd) py.test-%{python2_version} --ignore=
|
|||||||
%{python2_sitelib}/*
|
%{python2_sitelib}/*
|
||||||
%{_bindir}/easy_install-2*
|
%{_bindir}/easy_install-2*
|
||||||
|
|
||||||
|
%if %{without bootstrap}
|
||||||
|
%if %{with python2}
|
||||||
|
%files -n python2-setuptools-wheel
|
||||||
|
%license LICENSE
|
||||||
|
# we own the dir for simplicity
|
||||||
|
%dir %{python2_wheeldir}/
|
||||||
|
%{python2_wheeldir}/%{python2_wheelname}
|
||||||
|
%endif #with python2
|
||||||
|
|
||||||
|
%if %{with python3}
|
||||||
|
%files -n python3-setuptools-wheel
|
||||||
|
%license LICENSE
|
||||||
|
# we own the dir for simplicity
|
||||||
|
%dir %{python3_wheeldir}/
|
||||||
|
%{python3_wheeldir}/%{python3_wheelname}
|
||||||
|
%endif #with python3
|
||||||
|
%endif #with bootstrap
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Wed Apr 03 2019 Tomas Orsava <torsava@redhat.com> - 39.0.1-11
|
* Tue Jun 18 2019 Petr Viktorin <pviktori@redhat.com> - 39.0.1-12
|
||||||
- Bumping due to problems with modular RPM upgrade path (#1695587)
|
- Add subpackages with wheels
|
||||||
- Related: rhbz#1693974
|
|
||||||
|
* Thu Apr 25 2019 Tomas Orsava <torsava@redhat.com> - 39.0.1-11
|
||||||
|
- Bumping due to problems with modular RPM upgrade path
|
||||||
|
- Resolves: rhbz#1695587
|
||||||
|
|
||||||
* Tue Aug 28 2018 Tomas Orsava <torsava@redhat.com> - 39.0.1-10
|
* Tue Aug 28 2018 Tomas Orsava <torsava@redhat.com> - 39.0.1-10
|
||||||
- Separate the python2-setuptools subpackage into its own component
|
- Separate the python2-setuptools subpackage into its own component
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user