FS#42063 - [python-stevedore] Remove argparse from requirements.txt?
Attached to Project:
Community Packages
Opened by I Said Socks (socks) - Monday, 22 September 2014, 10:06 GMT
Last edited by Evangelos Foutras (foutrelis) - Saturday, 27 September 2014, 02:05 GMT
Opened by I Said Socks (socks) - Monday, 22 September 2014, 10:06 GMT
Last edited by Evangelos Foutras (foutrelis) - Saturday, 27 September 2014, 02:05 GMT
|
Details
Description:
argparse is part of the python 2.7 standard library now, but python2-stevedore installs a requires.txt which includes argparse. As a result, it breaks guessit: % guessit --version Traceback (most recent call last): File "/usr/bin/guessit", line 5, in <module> from pkg_resources import load_entry_point File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2867, in <module> working_set = WorkingSet._build_master() File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 432, in _build_master ws.require(__requires__) File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 728, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 622, in resolve raise DistributionNotFound(req) pkg_resources.DistributionNotFound: argparse What is the right thing to do? The following in prepare() works: sed -i /argparse/d requirements.txt but I'm not sure whether there's a better way. --- python2-stevedore 1.0.0-1 |
This task depends upon
Closed by Evangelos Foutras (foutrelis)
Saturday, 27 September 2014, 02:05 GMT
Reason for closing: Fixed
Additional comments about closing: python-stevedore 1.0.0-2
Saturday, 27 September 2014, 02:05 GMT
Reason for closing: Fixed
Additional comments about closing: python-stevedore 1.0.0-2