FWIW bdist_wheel knows about dependency_links.txt. It deletes it if it is only whitespace, otherwise it keeps it.
As of last May when I downloaded pypi, 16984 of the latest sdists 13028 have dependency_links.txt The 211 in the postscript have a non-empty dependency_links.txt These point at peak.telecomunity.com (pardon my dict): {'HTConsole-0.2.tar.gz': 'http://peak.telecommunity.com/snapshots/\nhttp://prdownloads.sourceforge.net/cheetahtemplate/Cheetah-2.0rc6.tar.gz?download\n', 'plone.checksum-0.1.tar.gz': 'http://peak.telecommunity.com/snapshots/\n', 'tagger-0.3.1.tar.gz': 'http://www.openplans.org/projects/yucca/install-tagger\nhttp://svn.rdflib.net/branches/michel-events#egg=rdflib-2.3.1events\nhttp://peak.telecommunity.com/snapshots/\n', 'tw.starrating-1.0.2.tar.gz': 'http://peak.telecommunity.com/snapshots/\n'} -- Daniel p.s. ['DataPipeline-1.0.tar.gz', 'DjangoSkel-0.1.3.tar.gz', 'Dozer-0.1.tar.gz', 'Flask-Security-1.2.2.tar.gz', 'Flask-Social-1.0.0.tar.gz', 'HTConsole-0.2.tar.gz', 'Ibid-0.1.1.tar.gz', 'MathBench-1.1.0.tar.gz', 'Mtrax-2.2.07.zip', 'OpenGLContext-full-2.1.0a9.tar.gz', 'OpencoreRedirect-0.5.1.tar.gz', 'Orange-Bioinformatics-2.5a4.tar.gz', 'Pylons-1.0.1rc1.tar.gz', 'SatchmoBeanstream-0.2.tar.gz', 'Schevo-3.0.zip', 'SchevoGears-1.0a1.zip', 'SchevoPolicy-1.0a1.zip', 'SchevoSql-1.0a1.zip', 'SchevoWeb-1.0a2.zip', 'Shabti-0.4.4.tar.gz', 'Sunflower-1.1.0.tar.gz', 'TaskTracker-0.4.tar.gz', 'TurboGears-1.5.1.tar.gz', 'TurboGears2-2.1.5.tar.gz', 'Twirlip-0.6.tar.gz', 'Twitabit-1.0a1.zip', 'ZSI-2.0-rc3.tar.gz', 'aipy-1.1.1.tar.gz', 'airi-1.0.c11.tar.gz', 'android2po-1.2.0.tar.gz', 'asilib-1.0.2.tar.gz', 'bda.bfg.tile-1.0.tar.gz', 'bitsyauth-0.1.2.tar.gz', 'bitsyblog-2.4.1.tar.gz', 'boprox_client-0.2.1.tar.gz', 'boprox_server-0.3.0.tar.gz', 'buildout.python_libevent-0.9.1.tar.gz', 'causal-1.0.21.tar.gz', 'cc.licenserdf-0.2.29.tar.gz', 'cdat_lite-5.2rc1.tar.gz', 'chimera-python-0.1.zip', 'cocograph-0.1.0.tar.gz', 'cocos2d-0.5.0.zip', 'collective.recipe.seleniumrc-0.6.1.1.tar.gz', 'compoze-0.4.1.1.tar.gz', 'configglue-1.0.3.tar.gz', 'daversy-0.1.0.dev-r330.tar.gz', 'dbsh-0.1.6.tar.gz', 'decoupage-0.10.3.tar.gz', 'dexy-0.5.7.tar.gz', 'django-apps-0.1.0.tar.gz', 'django-chronograph-0.3.1.tar.gz', 'django-ckeditor-3.6.2.tar.gz', 'django-dynamic-rules-0.3.2.tar.gz', 'django-dynamic-validation-0.2.5.tar.gz', 'django-dzenlog-0.3.1.tar.gz', 'django-faces-0.2.1.tar.gz', 'django-fiber-0.9.6.6.tar.gz', 'django-lfs-0.7.4.tar.gz', 'django-markdown2-0.1.4.tar.gz', 'django-modeldict-1.3.1.tar.gz', 'django-mutant-0.0.2.tar.gz', 'django-profile-0.0.3.tar.gz', 'django-pushserver-0.1.8.tar.gz', 'django-star-0.999.tar.gz', 'django-stories-0.6.6.tar.gz', 'django-twitter-tag-0.4.0.tar.gz', 'django-userprofile-0.0.5.tar.gz', 'dzenlog-link-0.1.2.tar.gz', 'ebpub-1.2.tar.gz', 'elaphe-0.5.3.tar.gz', 'evogrid-0.1.0.tar.gz', 'externalator-0.7.0.tar.gz', 'eyefi-0.2.tar.gz', 'fassembler-0.6.tar.gz', 'fetcher-0.9.2.6.zip', 'finch-cms-0.8.3.tar.gz', 'fiveruns.dash.django-0.2.1.tar.gz', 'flunc-0.8.tar.gz', 'getpaid.report-0.1.1.tar.gz', 'getpaid.wizard-0.4.zip', 'gocept.zope3instance-2.0a2.tar.gz', 'googl-0.1dev.tar.gz', 'graphite-0.71.tar.gz', 'graphtool-0.5.2.tar.gz', 'gtwpy-1.3.9.tar.gz', 'hapicake-0.1.1.tar.gz', 'hiringpond-0.1dev.tar.gz', 'huImages-2.2.tar.gz', 'huSoftM-0.65p2.tar.gz', 'hyde-0.8.4.tar.gz', 'ice.adverlet-0.2.3.tar.gz', 'ice.template-0.1.0.tar.gz', 'isk-daemon-0.9.3.zip', 'isotoma.zope.testpythonscript-1.0.0.tar.gz', 'iw.subscriber-0.1.1.tar.gz', 'jmbo-0.2.5.tar.gz', 'jmbo-social-0.0.6.tar.gz', 'jquery.jsonform-0.1.0c1.tar.gz', 'jquery.widget-0.1.0c1.tar.gz', 'kegbot-0.8.5.tar.gz', 'korovic-1.0.5.tar.gz', 'kpwrapper-1.0.4.tar.gz', 'ks.smartimage-1.2.2.tar.gz', 'kytten-6.0.0.tar.gz', 'labjacku12-0.4.tar.gz', 'lfs-contact-1.0.tar.gz', 'lfs-order-numbers-1.0b1.tar.gz', 'll-orasql-1.27.1.zip', 'll-toxic-0.10.zip', 'll-xist-3.25.zip', 'localwiki-0.3.1.tar.gz', 'logfollow-server-0.0.9.tar.gz', 'lojbansuggest-0.2.2.tar.gz', 'massmedia-0.6.4.tar.gz', 'matter-0.8-r960-20110308.tar.gz', 'mdemos.server-0.1.3dev.tar.gz', 'mobi.devices-1.2.tar.gz', 'moxie-8.12.1.tar.gz', 'nagare-0.4.1.tar.gz', 'nagare.examples-0.3.0.tar.gz', 'ndg_xacml-0.5.0.tar.gz', 'neo4django-0.1.5.tar.gz', 'numericube-twistranet-1.1.4.zip', 'nydus-0.9.0.tar.gz', 'opencore-0.9a4.tar.gz', 'opencore-listen-0.8.0.tar.gz', 'ore.viewlet-0.2.1.tar.gz', 'panya-0.1.6.tar.gz', 'panya-calendar-0.0.2.tar.gz', 'panya-contact-0.0.6.tar.gz', 'panya-social-0.0.4.tar.gz', 'panya-tube-0.0.3.tar.gz', 'pbp.recipe.trac-0.4.3.tar.gz', 'pdfserver-0.6.tar.gz', 'peer-0.10.0.tar.gz', 'pg_boss-1.0dev2.tar.gz', 'pg_foundation-1.1.1.tar.gz', 'pg_greentrunk-1.0.1.tar.gz', 'pg_pqueue-1.0.2.tar.gz', 'pg_proboscis-1.0.5.tar.gz', 'pg_tin-1.0dev.tar.gz', 'pg_typical-1.2.tar.gz', 'philo-0.9.2.tar.gz', 'plone.checksum-0.1.tar.gz', 'plone.recipe.deliverance-1.0rc1.tar.gz', 'plone.recipe.dzhandle-1.0-beta4.tar.gz', 'plone.recipe.plone-3.1.7.tar.gz', 'plone.recipe.plone21install-1.0.zip', 'plone.recipe.plone25install-0.2.tar.gz', 'plone.recipe.precompiler-0.4.tar.gz', 'plone.recipe.unifiedinstaller-4.1.zip', 'plotlib-0.3.tar.gz', 'pmxbot-1101.7.3.zip', 'puke-1.5.5.tar.gz', 'py-soocial-0.2.1.tar.gz', 'pyCaCORE-0.3.0.zip', 'pyemir-0.6.4.tar.gz', 'pyunpack-0.0.2.tar.gz', 'rapidsms-xforms-0.4.1.tar.gz', 'rdfadict-0.7.4.tar.gz', 'repopencore-0.3.tar.gz', 'rhizome-0.2.4.tar.gz', 'ritremixerator-0.3.tar.gz', 'seishub.plugins.exupery-1.2.1.zip', 'seishub.plugins.seismology-1.2.2.zip', 'sentry-4.4.6.tar.gz', 'seriesoftubes-0.9.2.tar.gz', 'stsci.distutils-0.3.tar.gz', 'superpy-1.2.6.zip', 'swab-0.1.2.tar.gz', 'swg-1.2.8.1.tar.gz', 'tagger-0.3.1.tar.gz', 'tastytweets-0.2.2.tar.gz', 'tempodb-0.0.9.tar.gz', 'tesla-0.2.6.tar.gz', 'tg.devtools-2.1.5.tar.gz', 'tg.ext.repoze.who-0.1-r26.tar.gz', 'tgapp-photos-0.2.2.tar.gz', 'tgapp-registration-0.1.tar.gz', 'tgapp-smallpress-0.2.1.tar.gz', 'tgext.menu-1.0rc3.tar.gz', 'tgidproviders-0.2.tar.gz', 'topp.build.lib-0.5.1.tar.gz', 'topp.build.opencore-0.5.1.tar.gz', 'transifex-1.2.1.tar.gz', 'tw.starrating-1.0.2.tar.gz', 'tw.tinymce-0.8.tar.gz', 'viewpoint-0.9.6.tar.gz', 'whatsup-0.1.1.tar.gz', 'z3c.breadcrumb-1.1.1.tar.gz', 'z3c.csvvocabulary-1.1.0.tar.gz', 'z3c.currency-0.1.0.tar.gz', 'z3c.formjsdemo-0.3.1.tar.gz', 'z3c.language.session-1.0.2.zip', 'z3c.macroviewlet-1.1.0.tar.gz', 'z3c.recipe.runscript-0.1.3.tar.gz', 'z3c.referercredentials-0.1.0.tar.gz', 'zc.creditcard-1.0.tar.gz', 'zc.resumelb-0.5.2.tar.gz', 'zc.shortcut-1.0.tar.gz', 'zc.ssl-1.2.tar.gz', 'zcontact-0.1.0a11.tar.gz', 'zerobin-0.1.tar.gz', 'zicbee-0.9-rc9.zip', 'zicbee-gst-0.6.1.tar.gz', 'zicbee-lib-0.7.3.zip', 'zicbee-mplayer-0.9.1.tar.gz', 'zicbee-vlc-0.9.2.tar.gz', 'zif.jsonserver-0.6.tar.gz', 'zif.xtemplate-0.2.2.tar.gz'] _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org http://mail.python.org/mailman/listinfo/distutils-sig