我继承了一个python程序,以前的作者将所有依赖项固定在古代版本,并以这种方式保留了它们。我要更新它们。我尝试针对当前版本进行测试,并且(不足为奇)它们打破了。
我想找到起作用的最新依赖版本。 Tox.ini有多种方法可以根据某种模式生成环境,例如envlist = py27-dependency{1,2}
,然后根据模式指定dep版本。但是所有示例都需要指定一个显式列表,而详尽的版本列表将是...非最佳的。
我想为旧固定版本和当前版本之间每个依赖项的所有可用版本生成一个env;并告诉我哪些组合通过了测试。这可能吗?