tiyan 发表于 2018-8-12 14:35:03

Python——How to use python pip/pur

  balabala....

[*]  pur更新requirements.txt文件中的软件包说明:


[*]  安装pur:
[*]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
页: [1]
查看完整版本: Python——How to use python pip/pur