[Python-apps-team] Bug#652751: s3ql: FTBFS: tries to download stuff	from the internet
    Jakub Wilk 
    jwilk at debian.org
       
    Wed Dec 28 21:08:27 UTC 2011
    
    
  
* Nikolaus Rath <Nikolaus at 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
    
    
More information about the Python-apps-team
mailing list