用于构建完整或部分PyPI镜像的模块
项目描述
设置PyPI“简单”索引
此软件包提供了一个PyPI简单界面的镜像,http://cheeseshop.python.org/simple/。
要设置镜像
使用setuptools(easy_install、buildout等)安装此软件包,以便安装pypimirror脚本。
根据config.cfg.sample创建您的镜像配置文件
运行pypimirror脚本,传入镜像配置文件的名称
这将初始化镜像。
设置cron作业定期运行update-mirror。
许可证
Zope公共许可证2.1(ZPL 2.1)
变更
变更历史
1.0.16(未发布)
添加了更多或更少的合理文件名检测启发式方法(文件名来自URL)
fetch-since-days现在可以配置。
1.0.15 (20010-02-08)
LP #385387:解决了与BeautifulSoup 3.1版本不兼容的问题
修复了与新PyPI下载URL的不兼容性(../../packages/..)
1.0.14 (2009-05-29)
忽略无效的外部HTML页面(感谢Sridhar Ratnakumar)
1.0.13 (2009-01-26)
在镜像外部资源时考虑'home_url'
1.0.12 (2009-01-19)
Sourceforge下载URL的修复
1.0.11 (2009-01-14)
修复了由带尾斜杠的base_url生成的断链问题
1.0.10 (2008-11-25)
从包列表中删除重复项
1.0.9 (2008-11-07)
以UTC时间显示时间
1.0.8 (2008-11-04)
修复了PyPI中的错误
为我们的项目页面添加了一个漂亮的链接 ;)
1.0.7 (2008-11-03)
在index.html中添加了表示版本和同步包数量的页脚行。
1.0.6 (2008-10-30)
将index.html重命名为full.html
将index2.html重命名为index.html
1.0.5 (2008-10-27)
禁用“cleanup”选项,因为它与–update-fetch选项不兼容
1.0.4 (2008-10-24)
将版本号添加到HTTP用户代理头中
1.0.3 (2008-10-24)
使用fetch_url()进行HTTP请求,以便指定专用的用户代理头
1.0.2 (2008-10-24)
修复了打包问题
1.0.1 (2008-10-24)
新选项:–initial-fetch和–update-mode
1.0 (2008-10-06)
发布和代码迁移到launchpad
0.2.10 (2008-09-09)
DZUG教程日的演示版本
0.2.9 (2008-09-04)
修复了0.2.8中logger更改的问题
0.2.8 (2008-09-03)
添加了高度实验性的follow_external_index_pages选项,以更好地处理外部内容
仅当它们与当前包名称匹配时才获取外部下载文件
一些额外的日志记录
使用TimedRotatingFileHandler进行日志记录(每天轮换一次)
0.2.7 (2008-09-02)
bahhh…忘记调用pdb了 :->
0.2.6 (2008-09-02)
使fetch_index()更健壮
0.2.5 (2008-09-02)
修复了异常处理中的NameError
0.2.4 (2008-08-31)
添加了日志记录支持
进行了一些内部清理
更新了命令行选项处理
0.2.3 (2008-08-29)
添加了–follow-external-links选项
0.2.2 (2008-08-28)
将index.html重命名为index2.html
将full.html重命名为index.html
进行了一些内部清理
0.2.1 (2008-08-28)
ls()按顺序返回文件名
0.2.0 (2008-08-28)
setup.py清理和修复
修复了许可证文件
更新了README.txt
0.1.1 (2008-08-27)
纠正了包的索引页面(现在有完整URL)
为包添加了full.html(你最好gzip它 ;) )
删除了外部站点的HTML页面下载
0.1.0 (2008-08-27)
初始版本