确定项目/程序包最低要求版本的python程序包的方法?

问题描述

这个问题与 any 软件包有关,而不仅仅是Python版本本身。给出一些背景信息:我们计划在工作时构建一个内部程序包,该程序包自然会有很多依赖项。为了给我们的开发人员自由和避免混乱的版本冲突,我想为包要求(.txt)指定更广泛的约束,例如pandas>=1.0pyspark>=1.0.0,<2.0

有一种方法可以有效地确定/测试对于给定代码而言,最低要求的版本是什么?

我可以安装pandas==0.2.4,然后看代码是否运行,依此类推,但是这种方法似乎很快就失控了。这是我第一次从事包装制作工作,因此我对此一无所知。在GitHub上查看其他包的源代码并没有帮助我,因为我不知道开发人员用来指定依赖项约束的方法是什么。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)