我使用pip-tools中的pip-compile来创建一个requirements.txt,它具有满足所有需求且一致的所有依赖项(包括所有可传递的依赖项)。这对于我通过CI/CD运行的应用程序来说很好。
对于库,我认为创建一个拥有所有最早依赖项的requirements.txt是有意义的。这就是我想要运行测试的原因,因为我很可能依赖于较新的版本,而我可能没有意识到这一点。
pip-compile支持这一点吗?
发布于 2020-12-26 21:37:36
据我所知,这还不可能,但我在https://github.com/jazzband/pip-tools/issues/1279提出了添加它的功能请求。
这有一个非常好的用例,因为我经常引入bug,我的错误是开始使用需要依赖版本凸起的功能。
https://stackoverflow.com/questions/61867263
复制相似问题