public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/python3.9] f44: Switch to bundled wheels; pip 26.1 no longer supports Python 3.9
@ 2026-07-02 14:03 Lumir Balhar
0 siblings, 0 replies; only message in thread
From: Lumir Balhar @ 2026-07-02 14:03 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/python3.9
Branch : f44
Commit : b895b42506d1cb0ce3c05fa4231c698892c275c3
Author : Lumir Balhar <lbalhar@redhat.com>
Date : 2026-05-05T11:51:23+02:00
Stats : +131/-14 in 1 file(s)
URL : https://src.fedoraproject.org/rpms/python3.9/c/b895b42506d1cb0ce3c05fa4231c698892c275c3?branch=f44
Log:
Switch to bundled wheels; pip 26.1 no longer supports Python 3.9
---
diff --git a/python3.9.spec b/python3.9.spec
index 56bda3d..a816687 100644
--- a/python3.9.spec
+++ b/python3.9.spec
@@ -18,8 +18,49 @@ URL: https://www.python.org/
%global upstream_version %{general_version}%{?prerel}
Version: %{general_version}%{?prerel:~%{prerel}}
Release: 9%{?dist}
-License: Python-2.0.1
-
+# Python is Python-2.0.1
+# pip is MIT and bundles:
+# CacheControl: Apache-2.0
+# certifi: MPL-2.0
+# chardet: LGPL-2.1-or-later
+# colorama: BSD-3-Clause
+# distlib: PSF-2.0
+# distro: Apache-2.0
+# idna: BSD-3-Clause
+# msgpack: Apache-2.0
+# packaging: Apache-2.0 OR BSD-2-Clause
+# pkg_resources: MIT
+# platformdirs: MIT
+# pygments: BSD-2-Clause
+# pyparsing: MIT
+# pyproject-hooks: MIT
+# requests: Apache-2.0
+# resolvelib: ISC
+# rich: MIT
+# six: MIT
+# tenacity: Apache-2.0
+# tomli: MIT
+# typing_extensions: PSF-2.0
+# urllib3: MIT
+# webencodings: BSD-3-Clause
+# setuptools is MIT and bundles:
+# autocommand: LGPL-3.0-or-later
+# backports.tarfile: MIT
+# importlib-metadata: Apache-2.0
+# inflect: MIT
+# jaraco.collections: MIT
+# jaraco.context: MIT
+# jaraco.functools: MIT
+# jaraco.text: MIT
+# more-itertools: MIT
+# packaging: Apache-2.0 OR BSD-2-Clause
+# platformdirs: MIT
+# tomli: MIT
+# typeguard: MIT
+# typing-extensions: PSF-2.0
+# wheel: MIT
+# zipp: MIT
+License: Python-2.0.1 AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND LGPL-2.1-or-later AND LGPL-3.0-or-later AND MIT AND MPL-2.0 AND PSF-2.0 AND (Apache-2.0 OR BSD-2-Clause)
# ==================================
# Conditionals controlling the build
@@ -64,8 +105,9 @@ License: Python-2.0.1
%bcond_with bootstrap
# Whether to use RPM build wheels from the python-{pip,setuptools}-wheel package
-# Uses upstream bundled prebuilt wheels otherwise
-%bcond_without rpmwheels
+# Uses upstream bundled prebuilt wheels otherwise.
+# pip 26.1 no longer supports Python 3.9.
+%bcond_with rpmwheels
# Expensive optimizations (mainly, profile-guided optimizations)
%bcond_without optimizations
@@ -329,12 +371,6 @@ Patch111: 00111-no-static-lib.patch
# Downstream only: upstream bundles
# We might eventually pursuit upstream support, but it's low prio
Patch189: 00189-use-rpm-wheels.patch
-# The following versions of setuptools/pip are bundled when this patch is not applied.
-# The versions are written in Lib/ensurepip/__init__.py, this patch removes them.
-# When the bundled setuptools/pip wheel is updated, the patch no longer applies cleanly.
-# In such cases, the patch needs to be amended and the versions updated here:
-%global pip_version 23.0.1
-%global setuptools_version 79.0.1
# 00251 # 1b1047c14ff98eae6d355b4aac4df3e388813f62
# Change user install location
@@ -616,8 +652,47 @@ Summary: Python runtime libraries
Requires: python-setuptools-wheel
Requires: python-pip-wheel
%else
-Provides: bundled(python3dist(pip)) = %{pip_version}
-Provides: bundled(python3dist(setuptools)) = %{setuptools_version}
+Provides: bundled(python3dist(pip)) = 23.0.1
+Provides: bundled(python3dist(cachecontrol)) = 0.12.11
+Provides: bundled(python3dist(certifi)) = 2022.12.7
+Provides: bundled(python3dist(chardet)) = 5.1.0
+Provides: bundled(python3dist(colorama)) = 0.4.6
+Provides: bundled(python3dist(distlib)) = 0.3.6
+Provides: bundled(python3dist(distro)) = 1.8.0
+Provides: bundled(python3dist(idna)) = 3.4
+Provides: bundled(python3dist(msgpack)) = 1.0.4
+Provides: bundled(python3dist(packaging)) = 21.3
+Provides: bundled(python3dist(setuptools)) = 44.0.0
+Provides: bundled(python3dist(platformdirs)) = 2.6.2
+Provides: bundled(python3dist(pygments)) = 2.13.0
+Provides: bundled(python3dist(pyparsing)) = 3.0.9
+Provides: bundled(python3dist(pyproject-hooks)) = 1.0.0
+Provides: bundled(python3dist(requests)) = 2.28.2
+Provides: bundled(python3dist(resolvelib)) = 0.8.1
+Provides: bundled(python3dist(rich)) = 12.6.0
+Provides: bundled(python3dist(six)) = 1.16.0
+Provides: bundled(python3dist(tenacity)) = 8.1.0
+Provides: bundled(python3dist(tomli)) = 2.0.1
+Provides: bundled(python3dist(typing-extensions)) = 4.4.0
+Provides: bundled(python3dist(urllib3)) = 1.26.14
+Provides: bundled(python3dist(webencodings)) = 0.5.1
+Provides: bundled(python3dist(setuptools)) = 79.0.1
+Provides: bundled(python3dist(autocommand)) = 2.2.2
+Provides: bundled(python3dist(backports.tarfile)) = 1.2.0
+Provides: bundled(python3dist(importlib-metadata)) = 8.0.0
+Provides: bundled(python3dist(inflect)) = 7.3.1
+Provides: bundled(python3dist(jaraco.collections)) = 5.1.0
+Provides: bundled(python3dist(jaraco.context)) = 5.3.0
+Provides: bundled(python3dist(jaraco.functools)) = 4.0.1
+Provides: bundled(python3dist(jaraco.text)) = 3.12.1
+Provides: bundled(python3dist(more-itertools)) = 10.3.0
+Provides: bundled(python3dist(packaging)) = 24.2
+Provides: bundled(python3dist(platformdirs)) = 4.2.2
+Provides: bundled(python3dist(tomli)) = 2.0.1
+Provides: bundled(python3dist(typeguard)) = 4.3.0
+Provides: bundled(python3dist(typing-extensions)) = 4.12.2
+Provides: bundled(python3dist(wheel)) = 0.45.1
+Provides: bundled(python3dist(zipp)) = 3.19.2
%endif
# Provides for the bundled libmpdec
@@ -829,8 +904,47 @@ Obsoletes: python%{pyshortver} < %{version}-%{release}
Requires: python-setuptools-wheel
Requires: python-pip-wheel
%else
-Provides: bundled(python3dist(pip)) = %{pip_version}
-Provides: bundled(python3dist(setuptools)) = %{setuptools_version}
+Provides: bundled(python3dist(pip)) = 23.0.1
+Provides: bundled(python3dist(cachecontrol)) = 0.12.11
+Provides: bundled(python3dist(certifi)) = 2022.12.7
+Provides: bundled(python3dist(chardet)) = 5.1.0
+Provides: bundled(python3dist(colorama)) = 0.4.6
+Provides: bundled(python3dist(distlib)) = 0.3.6
+Provides: bundled(python3dist(distro)) = 1.8.0
+Provides: bundled(python3dist(idna)) = 3.4
+Provides: bundled(python3dist(msgpack)) = 1.0.4
+Provides: bundled(python3dist(packaging)) = 21.3
+Provides: bundled(python3dist(setuptools)) = 44.0.0
+Provides: bundled(python3dist(platformdirs)) = 2.6.2
+Provides: bundled(python3dist(pygments)) = 2.13.0
+Provides: bundled(python3dist(pyparsing)) = 3.0.9
+Provides: bundled(python3dist(pyproject-hooks)) = 1.0.0
+Provides: bundled(python3dist(requests)) = 2.28.2
+Provides: bundled(python3dist(resolvelib)) = 0.8.1
+Provides: bundled(python3dist(rich)) = 12.6.0
+Provides: bundled(python3dist(six)) = 1.16.0
+Provides: bundled(python3dist(tenacity)) = 8.1.0
+Provides: bundled(python3dist(tomli)) = 2.0.1
+Provides: bundled(python3dist(typing-extensions)) = 4.4.0
+Provides: bundled(python3dist(urllib3)) = 1.26.14
+Provides: bundled(python3dist(webencodings)) = 0.5.1
+Provides: bundled(python3dist(setuptools)) = 79.0.1
+Provides: bundled(python3dist(autocommand)) = 2.2.2
+Provides: bundled(python3dist(backports.tarfile)) = 1.2.0
+Provides: bundled(python3dist(importlib-metadata)) = 8.0.0
+Provides: bundled(python3dist(inflect)) = 7.3.1
+Provides: bundled(python3dist(jaraco.collections)) = 5.1.0
+Provides: bundled(python3dist(jaraco.context)) = 5.3.0
+Provides: bundled(python3dist(jaraco.functools)) = 4.0.1
+Provides: bundled(python3dist(jaraco.text)) = 3.12.1
+Provides: bundled(python3dist(more-itertools)) = 10.3.0
+Provides: bundled(python3dist(packaging)) = 24.2
+Provides: bundled(python3dist(platformdirs)) = 4.2.2
+Provides: bundled(python3dist(tomli)) = 2.0.1
+Provides: bundled(python3dist(typeguard)) = 4.3.0
+Provides: bundled(python3dist(typing-extensions)) = 4.12.2
+Provides: bundled(python3dist(wheel)) = 0.45.1
+Provides: bundled(python3dist(zipp)) = 3.19.2
%endif
# Provides for the bundled libmpdec
@@ -1936,6 +2050,9 @@ CheckPython optimized
# ======================================================
%changelog
+* Wed Apr 29 2026 Lumír Balhar <lbalhar@redhat.com> - 3.9.25-10
+- Switch to bundled wheels
+
* Fri Apr 17 2026 Charalampos Stratakis <cstratak@redhat.com> - 3.9.25-9
- Security fixes for CVE-2026-4786 and CVE-2026-6100
Resolves: rhbz#2458019, rhbz#2458227
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-07-02 14:03 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-02 14:03 [rpms/python3.9] f44: Switch to bundled wheels; pip 26.1 no longer supports Python 3.9 Lumir Balhar
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox