Description of problem: setuptools 0.6c6 has a problem with multiple versions of an egg that are fixed in the 0.6c7 release. Version-Release number of selected component (if applicable): 0.6c6 exhibits the bug. 0.6c7 does not. How reproducible: Everytime Steps to Reproduce: 1. Install parallel installable python-cherrypy2-2.2.1 and python-cherrypy-3.0.2 packages that follow the new Python Egg Guidelines. 2. python 3. >>> __requires__='CherryPy>=2.0,<3.0' 4. >>> import pkg_resources 5. >>> import cherrypy 6. >>> print cherrypy.__version__ Actual results: 3.0.2 Expected results: 2.2.1 Additional info: I would like to see this package upgraded in rawhide to address this as the new Egg Guidelines are going to start exercising that portion of the code. Alternatively, we can use this patch from upstream that fixes only this problem.
Created attachment 189271 [details] Patch from upstream to solve only the reported problem
python-setuptools-0.6c7-1.fc7 has been pushed to the Fedora 7 testing repository. If problems still persist, please make note of it in this bug report.
Thanks, problem fixed.
python-setuptools-0.6c7-1.fc7 has been pushed to the Fedora 7 stable repository. If problems still persist, please make note of it in this bug report.