Package: pypimirror
Setting up a PyPI “simple” indexThis package provides a mirror for the PyPI simple interface,http://cheeseshop.python.org/simple/.To set up a mirror:install this package using setuptools (easy_install, buildout, etc.)
so that the script, pypimirror script is installed.create your mirror configuration file maybe based on config.cfg.sampleRun the pypimirror script passing the name of the mirror configuration
fileThis will initialize the mirror.Set up a cron job to run update-mirror periodically.LICENSEZope Public License 2.1 (ZPL 2.1)Authorsz3c.pypimirror took place at the Blackforest Sprint 2008 and involved the
the following persons:Daniel Kraft (Lead)Gottfried GanssaugeJosip DelicAndreas JungChangesChange history1.0.16 (unreleased)added more or less sane filename detection heuristics (filename from url)fetch-since-days is configurable now.1.0.15 (20010-02-08)LP #385387: fixed issues with incompatible BeautifulSoup 3.1 versionfixed incompatiblity with new PyPI download URLs (../../packages/..)1.0.14 (2009-05-29)Ignoring invalid external html pages (thanks Sridhar Ratnakumar)1.0.13 (2009-01-26)taking ‘home_url’ into account for mirroring external resources1.0.12 (2009-01-19)fix for Sourceforge download URLs1.0.11 (2009-01-14)fixed issue with broken links generated by a base_url
with a trailing slash1.0.10 (2008-11-25)Removing dupes from package list1.0.9 (2008-11-07)Display time in UTC1.0.8 (2008-11-04)Fixed typo in PyPIAdded a nice link for google to our project page ;)1.0.7 (2008-11-03)Added a footer line to index.html indicating the version and no of pkgs synced.1.0.6 (2008-10-30)renamed index.html to full.htmlrenamed index2.html to index.html1.0.5 (2008-10-27)disabled ‘cleanup’ option since it does play nicely
with the –update-fetch option1.0.4 (2008-10-24)add version number to HTTP user-agent header1.0.3 (2008-10-24)using fetch_url() for making HTTP requests
in order to specify a dedicated user-agent header1.0.2 (2008-10-24)fixed packaging issues1.0.1 (2008-10-24)new options: –initial-fetch and –update-mode1.0 (2008-10-06)Release and code move to launchpad0.2.10 (2008-09-09)demo release for DZUG tutorial day0.2.9 (2008-09-04)fixed issue with logger changes in 0.2.80.2.8 (2008-09-03)added highly experimental follow_external_index_pages option
in order to deal with external in a better wayfetching external download files only if they match the
current package namesome more loggingusing TimedRotatingFileHandler for logging (rotating after one day)0.2.7 (2008-09-02)bahhh…forgotten pdb call :->0.2.6 (2008-09-02)made fetch_index() more robust0.2.5 (2008-09-02)fixed NameError in exception handling0.2.4 (2008-08-31)added logging supportminor internal cleanupcommandline options handling updated0.2.3 (2008-08-29)added –follow-external-links option0.2.2 (2008-08-28)renamed index.html to index2.htmlrenamed full.html to index.htmlsome internal cleanup0.2.1 (2008-08-28)ls() returns filenames in sorted order0.2.0 (2008-08-28)setup.py cleanup and fixesfixed license fileupdated README.txt0.1.1 (2008-08-27)corrected the index pages for packages (have full urls now)added a full.html for packages (you better gz this ;) )removed html page download for external sites0.1.0 (2008-08-27)initial release