PYPIに登録してあるパッケージ全てのリストと、ここ一日の間で変更されたパッケージのリストを取ってくるサンプル。
import xmlrpclib import time proxy = xmlrpclib.ServerProxy('http://pypi.python.org/pypi') proxy.useragent = 'pep381test/0.1' packages = proxy.list_packages() print len(set(packages)) lastweek = int(time.time()) - 60 * 60 * 24 * 1 changes = proxy.changelog(lastweek) # [name, version, last_modified] print len(changes)