* Nikolaus Rath <nikol...@rath.org>, 2011-12-28, 11:29:
The committed fix isn't going to work.
Why not? If the correct argparse version is installed, distribute
shouldn't be trying to download anything anymore.
Well, if you look at the build log, python-argparse >= 1.1 was already
installed. So tightening the build-dependency, while is the correct
thing to do, won't help for this particular bug.
More to the point, the problem is that since 1.2.1-2 python-argparse
doesn't provide modules for 2.7 anymore, but python2.7 doesn't ship
egg metadata for argparse. As a consequence, it's now impossible to
import argparse with via pkg_resources using python2.7.
There are a few ways to fix this problem:
1) Make python2.7 provide egg-info for argparse (similarly as it does
for wsgiref).
2) Patch s3sql's setup.py to not include argparse in install_requires
and tests_require if python2.7 is being used.
3) Last but not least, revert the fix for #651962, as it causes more
harm than good.
Please note that these options are orthogonal. Implementing any of them
will fix the FTBFS, but IMO all three should be done.
--
Jakub Wilk
--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org