Bug 510659
Summary: | easy_install should be in python-setuptools, not python-setuptools-devel | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Andrew McNabb <amcnabb> |
Component: | python-setuptools | Assignee: | Toshio Ernie Kuratomi <a.badger> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | low | ||
Version: | rawhide | CC: | a.badger, icon |
Target Milestone: | --- | Keywords: | Reopened |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2009-11-03 21:12:36 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: | 531901 | ||
Bug Blocks: |
Description
Andrew McNabb
2009-07-10 05:01:32 UTC
The reason why it's in a separate -devel subpackage is because it requires python-devel. Please see #251645 and #240707 for more info. I've been thinking about this more, and I really think that there are missing dependencies here. The python-setuptools-devel package has two files: 1) /usr/bin/easy_install: a 9 line script that imports and runs pkg_resources.load_entry_point 2) /usr/lib/python2.6/site-packages/easy_install.py: a 5 line script that loads and runs setuptools.command.easy_install.main The actual dependency on python-devel happens in the distutils libraries (which is part of the Python package), not in these trivial scripts, so the python-setuptools package should be able to depend on python package instead of python-devel. It really looks like they did the wrong thing in bug #251645. This will need to be fixed in the python package before it can be fixed in setuptools, so I've created bug #531901 for python. Sure. Once bug #531901 is resolved, I'll be happy to change the python-setuptools package. I think we want to pull everything back into a single package with a Provides: python-setuptools = %{version} Does that sound good to you? Now that dmalcolm has fixed bug #531901 in python-2.6.4-2.fc13, it should be possible to combine python-setuptools-devel into python-setuptools (for fc13, anyway). |