如何找到最新的兼容*版本的Pypi包?

时间:2017-03-07 10:46:40

标签: python pypi python-3.2

在生产服务器上,我被迫使用python3.2。遗憾的是,我的一些依赖项需要>=python3.4。 有没有办法找出可以与特定python版本一起使用的最新版本的软件包?

例如,对于python3.2,应使用哪个版本的numpy

(这只是一个例子,理想情况下答案不会集中在示例上,而是针对实际问题)。

2 个答案:

答案 0 :(得分:1)

也许您可以使用environment markers来解决问题?

这些字符串可以在requirements.txtsetup.py文件中使用(在install_requires参数下),如下所示:

numpy>=1.7,<2; python_version > '3.4'
numpy>=1.7,<1.12; python_version < '3.4'

他们可以帮助您将软件包与Python版本匹配,具有一定的灵活性。

答案 1 :(得分:-1)

您可以去个别包裹并检查要求。与Numpy一样,您可以查看告诉Python version 2.7 or >= 3.4 required.

github