一个cli工具,用于将要锁定/修复的requirements.txt文件包版本更新为pypi上可用的最新版本。
lock-requirements的Python项目详细描述
注意:如果您在github.com上阅读此信息,请注意这是位于https://code.richard.do/richardARPANET/lock-requirements的主远程的镜像。 请直接提出问题和请求。
锁要求
一个cli工具,用于将要锁定/修复的requirements.txt文件包版本更新为pypi上可用的最新版本。
例如
锁定前输入文件内容:
requirements-parser
pypi-simple>=0.4.0,<1.0.0
docopt>=0.5.0,<1.0.0
wheel
锁定后输入文件内容:
requirements-parser==0.2.0
pypi-simple==0.4.0
docopt==0.6.2
wheel==0.32.3
安装
pip install lock-requirements
用法
lock requirements.txt
lock requirements-dev.txt
使用自定义的pypi简单索引url从中检索最新的包版本。
lock requirements.txt --index-url=https://example.com/simple/
开发安装
pip install -r requirements-dev.txt
python setup.py develop
以及运行测试:
tox