一个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

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

推荐PyPI第三方库


热门话题
java Android USB重新连接打开的应用程序,即使该应用程序已在运行   关于数组的java新手问题   cmd通过配置文件在Java中运行系统命令   继承这种java接口策略合理吗?   java如何将循环长度设置为2D数组长度?   java简单歌曲列表,使用数组列表和对象   java解释Wicket调试条输出   JavaSpringBeanDefinition类名包含实例化bean的null   爪哇安卓菜刀   java i无法运行数据规范化maxmin的代码   java我可以使用JavaMail通过特定接口发送SMTP邮件吗?   在java中使用ObjectOutputStream()时,socket必须是同一个对象?   java如何检查列表中的数据是否包含0或空值并删除该数据   java根据传入的对象类型,JMH Blackhole#consume()的效果会有所不同吗?   安卓 Java JSON反序列化,无需预先定义所有内容   java EditText在移动时不显示键盘   xml获取java中dom4j中的属性值   “无法识别python”错误,但仅在从Java运行时发生