更新requirements.txt文件中的软件包说明

安装方法

pip install pur

使用方法

使用pur处理requirements.txt文件,那么它会将你的程序包都更新到最新版本。

比如,有一个requirements.txt文件如下:

flask==0.9

sqlalchemy==0.9.10

alembic==0.8.4

使用这个requirements.txt文件运行pur将会升级这些程序包到最新版本:

$ pur -r requirements.txt

已更新flask: 0.9 -> 0.10.1

已更新sqlalchemy: 0.9.10 -> 1.0.12

已更新alembic: 0.8.4 -> 0.8.6

结束后,你会看到“所有必须的软件包都已更新”的提示。

Pur从来不会修改你的运行环境或者已经安装了的软件包,它只是修改你的requirements.txt文件。

可选项

-r, –requirement PATH

更新所需的requirements.txt文件;默认情况下,将从当前目录寻找,如果该文件存在则使用这个文件。

-o, –output PATH

将已更新的程序包输出到文件;默认情况下将覆盖requirements.txt文件。

-f, –force

强制更新软件包,即使在requirements.txt中没有给定该程序的版本

-z, –nonzero-exit-code

当所有程序包都更新了则退出码10,若部分更新则退出码11。默认情况下0为更新成功,非零为更新不成功。

-s, –skip TEXT

逗 分隔不需要更新的软件包

–version

显示pur版本 并退出

–help

显示该帮助信息并退出

贡献你的代码

在提供一个pull请求之前,请按如下方式确认测试通过:

virtualenv venv

. venv/bin/activate

pip install tox

tox

非常感谢所有贡献者们!

英文原文:https://github.com/alanhamlett/pip-update-requirements
译者:lappy

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2016年4月12日
下一篇 2016年4月13日

相关推荐