[Checkins] SVN: zopyx.pypitrashfinder/trunk/zopyx/pypitrashfinder/cli.py filter by prefix
Andreas Jung
andreas at andreas-jung.com
Tue Dec 29 10:17:35 EST 2009
Log message for revision 107267:
filter by prefix
fixes
Changed:
U zopyx.pypitrashfinder/trunk/zopyx/pypitrashfinder/cli.py
-=-
Modified: zopyx.pypitrashfinder/trunk/zopyx/pypitrashfinder/cli.py
===================================================================
--- zopyx.pypitrashfinder/trunk/zopyx/pypitrashfinder/cli.py 2009-12-29 15:11:09 UTC (rev 107266)
+++ zopyx.pypitrashfinder/trunk/zopyx/pypitrashfinder/cli.py 2009-12-29 15:17:34 UTC (rev 107267)
@@ -1,3 +1,4 @@
+import sys
from xmlrpclib import Server
def main():
@@ -2,4 +3,11 @@
+ prefix = ''
+ if len(sys.argv) > 1:
+ prefix = sys.argv[1]
+
server = Server('http://pypi.python.org/pypi')
packages = server.list_packages()
+ if prefix:
+ packages = [p for p in packages if p.startswith(prefix)]
+
num_packages = len(packages)
@@ -15,6 +23,8 @@
print ' ', version
urls = server.release_urls(package, version)
+ import pdb; pdb.set_trace()
+
# PyPI hosted packages
if urls:
for url in urls:
@@ -24,7 +34,7 @@
else:
metadata = server.release_data(package, version)
download_url = metadata['download_url']
- if download_url is 'UNKNOWN':
+ if download_url == 'UNKNOWN':
print 'CRAP: %s==%s - no release files, no valid download_url' % (package, version)
More information about the checkins
mailing list