belt的Python项目详细描述


belt是一个简单的pypi代理。任何存在于本地的包都将是 直接从磁盘安装,将不存在从PyPI安装的包 并存储在本地以备将来使用。

最新版本始终在github.com/rob-b/belt

要安装:

easy_install belt

或:

pip install belt

创建配置文件设置 本地缓存的包:

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命令为每个本地包生成控制盘

0.3(2013-04-01)

  • 将license设置为3子句bsd

0.2(2013-04-01)

  • 什么都没变。

0.1(2013-04-01)

  • 初始版本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java InputStream对象在声明后关闭   java未定义名为“transactionManager”的bean重命名transactionManager   java“jar”命令何时会拒绝将类添加到java中。jar文件?   java JPA标准依赖WHERE子句   安卓中从SD卡读取文本文件时出现java错误   java直接启用类似位置的权限   使用@WebMvcTest和Mockito-BDDMockito对SpringBoot-RestController进行java测试   java JSESSIONID存储在哪里?   java jtextarea鼠标事件覆盖容器鼠标事件   java DRL无法解析动态加载的类   java是从一个方法返回多个对象的最简单方法   java自定义按钮/编辑框是否不可见?   java GUI如何在保存用户输入的同时在面板或框架之间切换   swing Java自定义JSlider不会更新   GridBagLayout中的java超过1个JPanel   java从ProjectReactor中的flux中采样除第一个元素外的所有元素   Java泛型和泛型类型   Java代码生成宽指令的jvm