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