belt
项目描述
Belt是一个简单的PyPI代理。任何存在于本地的包将直接从磁盘安装,不存在的包将从PyPI安装并存储在本地以供将来使用。
最新版本可在github.com/rob-b/belt找到
安装方法
easy_install belt
或
pip install belt
创建一个配置文件,设置local_packages到你想要存储本地缓存的包的位置
cat << EOF > production.ini [app:main] use = egg:belt pyramid.reload_templates = false pyramid.debug_authorization = false pyramid.debug_notfound = false pyramid.debug_routematch = false pyramid.default_locale_name = en pyramid.includes = jinja2.directories = belt:templates jinja2.filters = route_url = pyramid_jinja2.filters:route_url_filter local_packages = /vagrant/pypi [server:main] use = egg:waitress#main host = 0.0.0.0 port = 6543 [loggers] keys = root, belt [handlers] keys = console [formatters] keys = generic [logger_root] level = WARN handlers = console [logger_belt] level = WARN handlers = qualname = belt [handler_console] class = StreamHandler args = (sys.stderr,) level = NOTSET formatter = generic [formatter_generic] format = %(asctime)s %(levelname)-5.5s [%(name)s][%(threadName)s] %(message)s EOF
然后使用pserve运行
pserve production.ini
现在您可以通过本地代理安装包
pip install -i http://localhost:6543/simple/ zest.releaser
0.5 (2013-05-06)
已从使用文件系统查找转换为将包记录存储在数据库中
0.4 (2013-04-03)
createwheels命令为每个本地包构建wheel
0.3 (2013-04-01)
将许可证设置为3条款BSD
0.2 (2013-04-01)
尚未更改。
0.1 (2013-04-01)
初始版本
项目详情
下载文件
下载适用于您平台文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
belt-0.5.zip (35.3 kB 查看散列)
belt-0.5.tar.gz (26.2 kB 查看哈希值)
关闭
belt-0.5.zip 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | de1845439becdcf06d046a37d27bf0d682ecfaf58c2e39d17c45464ea8e08bbd |
|
MD5 | f7429b4f1ca327102e001f91928b23be |
|
BLAKE2b-256 | 8e3bfacb325bfb3898fbd8bfc3ea32b3996b06a090d2d153ed3244354f7a311a |
关闭
belt-0.5.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a4836c55507347bcb2ba1115ee3644cc801eef47ed639bd72fc796949c0567fe |
|
MD5 | 5cdf19d11ccd9f3cb0becb3f07284ce1 |
|
BLAKE2b-256 | 3b36c3d02dc34db64237758c3e4c1865673ebaa68eaafbd7e990d60e4ba8067a |