Bug 2373997

Summary: EPEL 10: Adjust virtualenv RPM wheels mechanism for Python 3.13+
Product: [Fedora] Fedora EPEL Reporter: Miro Hrončok <mhroncok>
Component: python-virtualenvAssignee: Karolina Surma <ksurma>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel10CC: cstratak, ksurma, lbalhar, mhroncok, mrunge, python-packagers-sig
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: python-virtualenv-20.31.2-2.el10_1 Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2025-07-13 01:45:10 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Miro Hrončok 2025-06-20 09:49:49 UTC
When Python 3.13+ is added to EL 10, virtualenv in EPEL 10 currently uses wheels from /usr/share/python3-wheels/ instead of /usr/share/python3.13-wheels/

This works nicely, as the wheels appear to be "good enough" for Python 3.13. This might no longer be true for Python 3.14, 3.15...

We need to forwardport:

https://src.fedoraproject.org/rpms/python-virtualenv/c/6e2063b0143808db490515a8a8726f5dc3af50f8?branch=epel9


We need to add:

    Requires:       (python3.13-pip-wheel if python3.13)
    Requires:       (python3.13-setuptools-wheel if python3.13)

And since we don't have python3.13-wheel-wheel we need to either backport https://src.fedoraproject.org/rpms/python-virtualenv/pull-request/133 (but adjust the Python version this applies to to 3.13+) or if that fails, package python3.13-wheel-wheel into EPEL 10 and add a requirement for that as well.

Comment 2 Fedora Update System 2025-07-04 21:02:14 UTC
FEDORA-EPEL-2025-7335cabac7 (python-virtualenv-20.31.2-2.el10_1) has been submitted as an update to Fedora EPEL 10.1.
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-7335cabac7

Comment 3 Fedora Update System 2025-07-05 01:11:46 UTC
FEDORA-EPEL-2025-7335cabac7 has been pushed to the Fedora EPEL 10.1 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-7335cabac7

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 4 Fedora Update System 2025-07-13 01:45:10 UTC
FEDORA-EPEL-2025-7335cabac7 (python-virtualenv-20.31.2-2.el10_1) has been pushed to the Fedora EPEL 10.1 stable repository.
If problem still persists, please make note of it in this bug report.