一个zc.builout扩展,允许您为所有下载指定并强制执行md5校验和
buildout-md5sums的Python项目详细描述
Author: | Filip Noetzel |
---|---|
Web: | http://github.com/peritus/buildout-md5sums/ |
Git: | ^{tt1}$ (browse source) |
Download: | Downloads page on GitHub |
简单用法
使用这样的buildout.cfg,将检查下载python目标的md5sum:
[buildout] extensions = buildout-md5sums md5sums = http://python.org/ftp/python/2.6.6/Python-2.6.6.tar.bz2 = 376df294ae16e9601da989f8c4d8d432 http://python.org/ftp/python/2.7/Python-2.7.tar.bz2 = 0e8c9ec32abf5b732bea7d91b38c3339 parts = download-python [versions] python = 2.6.6 [download-python] recipe = hexagonit.recipe.download url = http://python.org/ftp/python/${versions:python}/Python-${versions:python}.tar.bz2
使用此设置,您可以在 使加密检查保持活动状态时的命令行:
$ ./bin/buildout versions:python=2.7 install download-python
不允许下载没有md5sums的内容
如果您的buildout.cfg像这样,如果 有一个使用zc.buildout.download的下载,但未指定md5sum:
[buildout] extensions = buildout-md5sums allow-picked-downloads = false