import python-setuptools-53.0.0-8.el9
This commit is contained in:
parent
8e03054940
commit
7eb20086b2
@ -21,15 +21,14 @@
|
||||
%bcond_without main_python
|
||||
|
||||
%if %{without bootstrap}
|
||||
%global python_wheelname %{srcname}-%{version}-py3-none-any.whl
|
||||
%global python_wheel_name %{srcname}-%{version}-py3-none-any.whl
|
||||
%global python3_record %{python3_sitelib}/%{srcname}-%{version}.dist-info/RECORD
|
||||
%endif
|
||||
%global python_wheeldir %{_datadir}/python-wheels
|
||||
|
||||
Name: python-setuptools
|
||||
# When updating, update the bundled libraries versions bellow!
|
||||
Version: 53.0.0
|
||||
Release: 6%{?dist}
|
||||
Release: 8%{?dist}
|
||||
Summary: Easily build and distribute Python packages
|
||||
# setuptools is MIT
|
||||
# appdirs is MIT
|
||||
@ -111,11 +110,18 @@ This package also contains the runtime components of setuptools, necessary to
|
||||
execute the software that requires pkg_resources.
|
||||
|
||||
%if %{without bootstrap}
|
||||
%package wheel
|
||||
%package -n %{python_wheel_pkg_prefix}-%{srcname}-wheel
|
||||
Summary: The setuptools wheel
|
||||
%{bundled}
|
||||
Provides: %{name}-wheel = %{version}-%{release}
|
||||
Obsoletes: %{name}-wheel < %{version}-%{release}
|
||||
|
||||
%description wheel
|
||||
# Older versions of python3-libs expect Python wheels at the old unversioned
|
||||
# location, so we conflict with the old Python versions that wouldn't work with
|
||||
# the new wheel location.
|
||||
Conflicts: python3-libs < 3.9.9-2
|
||||
|
||||
%description -n %{python_wheel_pkg_prefix}-%{srcname}-wheel
|
||||
A Python wheel of setuptools to use with venv.
|
||||
%endif
|
||||
|
||||
@ -149,7 +155,7 @@ sed -i pytest.ini -e 's/ --flake8//' \
|
||||
|
||||
%install
|
||||
%if %{without bootstrap}
|
||||
%py3_install_wheel %{python_wheelname}
|
||||
%py3_install_wheel %{python_wheel_name}
|
||||
%else
|
||||
%py3_install
|
||||
%endif
|
||||
@ -167,8 +173,8 @@ find %{buildroot}%{python3_sitelib} -name '*.exe' | xargs rm -f
|
||||
rm -r docs/{conf.py,_*}
|
||||
|
||||
%if %{without bootstrap}
|
||||
mkdir -p %{buildroot}%{python_wheeldir}
|
||||
install -p dist/%{python_wheelname} -t %{buildroot}%{python_wheeldir}
|
||||
mkdir -p %{buildroot}%{python_wheel_dir}
|
||||
install -p dist/%{python_wheel_name} -t %{buildroot}%{python_wheel_dir}
|
||||
%endif
|
||||
|
||||
%if %{with tests}
|
||||
@ -179,7 +185,7 @@ cat pkg_resources/_vendor/vendored.txt setuptools/_vendor/vendored.txt > allvend
|
||||
|
||||
# Regression test, the wheel should not be larger than 600 KiB
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1914481#c3
|
||||
test $(du dist/%{python_wheelname} | cut -f1) -lt 600
|
||||
test $(du dist/%{python_wheel_name} | cut -f1) -lt 600
|
||||
|
||||
# Upstream tests
|
||||
# --ignore=pavement.py:
|
||||
@ -197,15 +203,24 @@ PYTHONPATH=$(pwd) %pytest --ignore=pavement.py
|
||||
%{python3_sitelib}/distutils-precedence.pth
|
||||
|
||||
%if %{without bootstrap}
|
||||
%files wheel
|
||||
%files -n %{python_wheel_pkg_prefix}-%{srcname}-wheel
|
||||
%license LICENSE
|
||||
# we own the dir for simplicity
|
||||
%dir %{python_wheeldir}/
|
||||
%{python_wheeldir}/%{python_wheelname}
|
||||
%dir %{python_wheel_dir}/
|
||||
%{python_wheel_dir}/%{python_wheel_name}
|
||||
%endif
|
||||
|
||||
|
||||
%changelog
|
||||
* Wed Nov 24 2021 Tomas Orsava <torsava@redhat.com> - 53.0.0-8
|
||||
- Conflict with old Python versions that use the old unversioned wheel location
|
||||
- Resolves: rhbz#1982668
|
||||
|
||||
* Wed Sep 22 2021 Tomas Orsava <torsava@redhat.com> - 53.0.0-7
|
||||
- Make the python-setuptools-wheel subpackage versioned (python3-setuptools-wheel),
|
||||
and move its contents to a versioned directory /usr/share/python3-wheels
|
||||
- Resolves: rhbz#1982668
|
||||
|
||||
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com>
|
||||
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
|
||||
Related: rhbz#1991688
|
||||
|
Loading…
Reference in New Issue
Block a user