pip需求文件中的平台独立性

boa*_*der 6 python pip virtualenv

如何将特定于平台的内容添加到需求文件中?需要一些Windows软件包而不是Linux软件包.

在Linux上不需要WinPExpect和pexpect pywin32,但winpexpect需要它

知道如何处理这个问题吗?

我已经考虑过一个小的python脚本,可以检测平台并通过运行不同平台特定文件的pip以及"主要"需求文件来处理它.似乎也许它应该更简单.

Hug*_*res 0

pip要求不允许。

distutils2中有关于此功能的讨论。有关更多元数据信息,请参阅PEP 345 。

distutils2有关元数据的更多信息: http://packages.python.org/Distutils2/library/distutils2.metadata.html

我不知道 PEP 345 和软件包安装程序的状态。