我使用pip-compile
中的pip-tools
来创建一个requirements.txt
,它具有满足所有要求且一致的所有依赖项(包括所有可传递的依赖项)。这对于我通过CI / CD运行的应用程序非常有用。
对于库,我认为创建一个requirements.txt
并具有所有最旧的依赖关系是有意义的。这就是我要进行测试的原因,因为很可能我依赖于更高版本,而我可能不知道它。
pip-compile支持吗?
我使用pip-compile
中的pip-tools
来创建一个requirements.txt
,它具有满足所有要求且一致的所有依赖项(包括所有可传递的依赖项)。这对于我通过CI / CD运行的应用程序非常有用。
对于库,我认为创建一个requirements.txt
并具有所有最旧的依赖关系是有意义的。这就是我要进行测试的原因,因为很可能我依赖于更高版本,而我可能不知道它。
pip-compile支持吗?
据我所知这是不可能的,但我在 https://github.com/jazzband/pip-tools/issues/1279 提出了添加它的功能请求。
这有一个很好的用例,因为我经常通过开始使用需要依赖版本冲突的功能来引入错误。