一个简单的工具,其目标是保持您的pip包没有冲突
pip-negotiator的Python项目详细描述
PIP谈判代表
一个简单的工具,其目标是保持您的pip包没有冲突
- 免费软件:BSD许可证
- 文档:https://pip-negotiator.readthedocs.io。
功能
Pip谈判者,阅读requirements.txt文件,创建一组新的固定需求,而不与 已经存在的包。
当您希望在系统中安装新的python包而不引入冲突时,这非常有用。
所有包依赖项都将通过包含已安装的python包的列表来解决。结果 是一个新的输出(requirements.txt格式),可以与pip一起使用
用法:
pip-negotiator -o resolved_requirements.txt requirements.txt pip install -U resolved_requirements.txt
如果出现错误且无法解决需求,请使用调试模式进行全面分析:
pip-negotiator -L debug requirements.txt
帮助:
pip-negotiator --help
学分
pip谈判者这是一个包装pip和pip-tools 这个包是用Cookiecutter和audreyr/cookiecutter-pypackage项目模板创建的。
历史记录
0.1.0(2018-12-08)
- pypi上的第一个版本。