import python-setuptools-39.2.0-5.el8
This commit is contained in:
parent
9b89c1949c
commit
3526e9e10f
@ -24,16 +24,18 @@
|
||||
%if %{with python2}
|
||||
%global python2_wheelname %python_wheelname
|
||||
%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
|
||||
%endif
|
||||
%endif
|
||||
%global python3_wheeldir %{_datadir}/python3-wheels
|
||||
%endif # with python3
|
||||
%endif # without bootstrap
|
||||
|
||||
Name: python-setuptools
|
||||
Version: 39.2.0
|
||||
Release: 4%{?dist}
|
||||
Release: 5%{?dist}
|
||||
Summary: Easily build and distribute Python packages
|
||||
|
||||
Group: Applications/System
|
||||
@ -113,6 +115,25 @@ Requires: platform-python-setuptools = %{version}-%{release}
|
||||
|
||||
%endif # with python3
|
||||
|
||||
%if %{without bootstrap}
|
||||
%if %{with py2_wheel}
|
||||
%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
|
||||
%endif #with py2_wheel
|
||||
|
||||
%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 #with bootstrap
|
||||
|
||||
%prep
|
||||
%setup -q -n %{srcname}-%{version}
|
||||
@ -137,13 +158,15 @@ rm -f setuptools/*.exe
|
||||
rm setuptools/tests/test_integration.py
|
||||
|
||||
%build
|
||||
|
||||
%if %{with python2}
|
||||
%if %{with py2_wheel} && %{without bootstrap}
|
||||
export RHEL_ALLOW_PYTHON2_FOR_BUILD=1
|
||||
%if %{with py2_wheel}
|
||||
%py2_build_wheel
|
||||
%else
|
||||
export RHEL_ALLOW_PYTHON2_FOR_BUILD=1
|
||||
%py2_build
|
||||
%endif
|
||||
%endif # without bootstrap + py2_wheel
|
||||
%endif # with python2
|
||||
|
||||
%if %{with python3}
|
||||
@ -151,7 +174,7 @@ export RHEL_ALLOW_PYTHON2_FOR_BUILD=1
|
||||
%py3_build_wheel
|
||||
%else
|
||||
%py3_build
|
||||
%endif
|
||||
%endif # without bootstrap
|
||||
%endif # with python3
|
||||
|
||||
|
||||
@ -188,12 +211,12 @@ export RHEL_ALLOW_PYTHON2_FOR_BUILD=1
|
||||
%py2_install_wheel %{python2_wheelname}
|
||||
%else
|
||||
%py2_install
|
||||
%endif
|
||||
%endif #with py2_wheel
|
||||
|
||||
rm -rf %{buildroot}%{python2_sitelib}/setuptools/tests
|
||||
%if %{with py2_wheel}
|
||||
sed -i '/^setuptools\/tests\//d' %{buildroot}%{python2_record}
|
||||
%endif
|
||||
%endif # with py2_wheel
|
||||
|
||||
find %{buildroot}%{python2_sitelib} -name '*.exe' | xargs rm -f
|
||||
%endif # with python2
|
||||
@ -201,6 +224,20 @@ find %{buildroot}%{python2_sitelib} -name '*.exe' | xargs rm -f
|
||||
# Don't ship these
|
||||
rm -r docs/{Makefile,conf.py,_*}
|
||||
|
||||
%if %{without bootstrap}
|
||||
%if %{with py2_wheel}
|
||||
%if %{with python2}
|
||||
mkdir -p %{buildroot}%{python2_wheeldir}
|
||||
install -p dist/%{python2_wheelname} -t %{buildroot}%{python2_wheeldir}
|
||||
%endif #with python2
|
||||
%endif #with py2_wheel
|
||||
|
||||
%if %{with python3}
|
||||
mkdir -p %{buildroot}%{python3_wheeldir}
|
||||
install -p dist/%{python3_wheelname} -t %{buildroot}%{python3_wheeldir}
|
||||
%endif #with python3
|
||||
%endif #with bootstrap
|
||||
|
||||
|
||||
%if %{with tests}
|
||||
%check
|
||||
@ -239,8 +276,32 @@ PYTHONDONTWRITEBYTECODE=1 PYTHONPATH=$(pwd) py.test-%{python3_version} --ignore=
|
||||
%{python3_sitelib}/__pycache__/*
|
||||
%endif # with python3
|
||||
|
||||
%if %{without bootstrap}
|
||||
%if %{with py2_wheel}
|
||||
%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
|
||||
%endif #with py2_wheel
|
||||
|
||||
%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
|
||||
* Wed Apr 17 2019 Petr Viktorin <pviktori@redhat.com> - 39.0.1-10
|
||||
- Add subpackages with wheels
|
||||
Resolves: rhbz#1718032
|
||||
|
||||
* Mon Oct 22 2018 Lumír Balhar <lbalhar@redhat.com> - 39.2.0-4
|
||||
- New subpackage platform-python-setuptools without files from /usr/bin/*
|
||||
- python3-setuptools contains only files from /usr/bin/* and depends
|
||||
|
Loading…
Reference in New Issue
Block a user