2

我使用pip-compilefrompip-tools创建一个requirements.txt具有所有依赖项(包括所有传递的依赖项),满足所有要求并且是一致的。这对于我通过 CI/CD 运行的应用程序来说很好。

requirements.txt对于库,我认为创建一个包含所有最旧依赖项的库是有意义的。这就是我想要运行测试的对象,因为我很可能依赖于更高版本并且我可能不知道它。

pip-compile 支持这个吗?

4

1 回答 1

2

据我所知,这还不可能,但我在https://github.com/jazzband/pip-tools/issues/1279提出了功能请求以添加它。

有一个非常好的用例,因为我经常通过开始使用需要依赖版本提升的功能来引入错误。

于 2020-12-26T13:37:35.830 回答