Red Hat Bugzilla – Bug 1259474
python-setuptools missing provides for python2-setuptools
Last modified: 2017-09-26 09:23:27 EDT
Description of problem: The latest Fedora Python Packaging guidelines [1] state that python modules should have a virtual provides for python2-%{srcname}. Obviously RHEL is not Fedora, but I think this enhancement makes sense for the RHEL package as well. Similar virtual provides already exist on the base python packages. $ rpm -q --provides python | grep ^python2 python2 = 2.7.5 $ rpm -q --provides python-devel | grep ^python2 python2-devel = 2.7.5-18.el7_1.1 Benefits: EPEL package maintainers (like myself) can require the virtual python2 name in our spec files. This allows the same spec file to be used for both Fedora and EPEL. Drawbacks: None that I am aware of. Version-Release number of selected component (if applicable): 0.9.8-3.el7 Actual results: python-setuptools does not provide python2-setuptools Expected results: python-setuptools should provide python2-setuptools Additional info: [1]: http://fedoraproject.org/wiki/Packaging:Python#Provides
*** Bug 1284754 has been marked as a duplicate of this bug. ***
This would help a lot with Fedora EPEL package consistency.
Really disappointed that this does not appear to have made it into 7.3.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2017:1900