Bug 2052217

Summary: Python Dist RPM provides to only provide PEP503-normalized names
Product: [Fedora] Fedora Reporter: Ben Cotton <bcotton>
Component: Changes TrackingAssignee: Miro Hrončok <mhroncok>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 37CC: bcotton
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-11-15 16:22:28 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 2016048, 2049675, 2113170    
Bug Blocks: 2016049    

Description Ben Cotton 2022-02-08 21:27:31 UTC
This is a tracking bug for Change: Python Dist RPM provides to only provide PEP503-normalized names
For more details, see: https://fedoraproject.org/wiki/Changes/PythonDistPEP503ProvidesOnly

The legacy python3dist(NAME) and python3.11dist(NAME) RPM provides with dots (.) in NAME will no longer be automatically provided. NAME will only be normalized according to PEP 503. E.g. on Fedora 36 a package provides both python3dist(ruamel-yaml) and python3dist(ruamel.yaml), on Fedora 37+ it will only provide python3dist(ruamel-yaml) (and similarly, python3.11dist(ruamel-yaml)).

If you encounter a bug related to this Change, please do not comment here. Instead create a new bug and set it to block this bug.

Comment 2 Miro Hrončok 2022-08-03 07:55:19 UTC
$ repoquery -q --repo=rawhide{,-source} --requires | grep -E '^python3(\.[[:digit:]]+)?dist\(\S+\.\S+\)'
$ repoquery -q --repo=rawhide --provides | grep -E '^python3(\.[[:digit:]]+)?dist\(\S+\.\S+\)'
python3.10dist(datanommer.commands) = 0.7.2
python3.10dist(opae.admin) = 1.4.1
python3dist(datanommer.commands) = 0.7.2
python3dist(opae.admin) = 1.4.1

Comment 3 Ben Cotton 2022-11-15 16:22:28 UTC
F37 was released today, so I am closing this tracker. If this Change was not completed, please notify me ASAP.