python pip-compile用于setup.py的install_requires而不是requirements.txt

k97glaaz  于 2023-01-19  发布在  Python
关注(0)|答案(1)|浏览(118)

pip-compile支持将requirements.txt内部的需求与外部requirements.in绑定在一起的可跟踪性。
我的问题是,除了setup.py中的install_requires列表之外,我们能以某种方式做同样的事情吗?
换句话说,如果我没有requirements.txt,而只有setup.py,是否可以使用pip-compile

5ktev3wc

5ktev3wc1#

是的,pip-tools支持pyproject.tomlsetup.cfgsetup.py配置文件,版本为6.1.0(2021-04-14)。
您应该运行:

pip-compile -o requirements.txt YOUR_CONFIG_FILE
# or even simpler
pip-compile YOUR_CONFIG_FILE

请查看文档:
来自pyproject.toml的需求
来自setup.py和setup.cfg的要求
变更日志,版本6.1.0(2021年4月14日)

相关问题