一个简单的工具,可以在不破坏依赖关系的情况下升级所有包
pip-upgrade-tool的Python项目详细描述
pip升级
pip升级的目的是成为一个简单但健壮和可靠的工具,用于升级所有包,同时不破坏依赖关系
安装
pip install pip-upgrade-tool
或者
^{pr2}$使用
只要在virtualenv处于活动状态时在终端中运行pip-upgrade
。在
$ pip-upgrade
如果有要排除的包,请使用-e
或{
$ pip-upgrade -e numpy pandas
Checking outdated packages...
These packages will be upgraded: ['colorama', 'isort']
Continue? (y/n): y
All packages are up to date! 🎉
提示:您可以使用-e
排除Continue? (y/n):
中的包,然后查看哪些包将要升级。在
These packages will be upgraded: ['hypothesis', 'Pillow', 'pytest', 'setuptools']
Continue? (y/n): -e pytest hypothesis
选项
pip-upgrade -e
排除不想升级的包。可以取多个值或单个值。在pip-upgrade --local
默认情况下,本地安装的可编辑包(与pip install . -e
一起安装)不会升级。使用此选项升级所有内容。在pip-upgrade --novenv
默认情况下,如果virtualenv未激活,该工具将无法工作。如果您希望全局使用它并传递断言错误,请使用此选项。在
待办事项-已知问题
- 从pypi服务器查询包的依赖关系信息。在
- 项目
标签: