6

如何将特定于平台的内容放入需求文件中?需要一些 Windows 包而不是它们的 linux 对应包。

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

你知道如何处理吗?

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

4

2 回答 2

0

pip要求不允许。

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

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

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

于 2012-07-25T21:27:13.243 回答
0

由于这首先出现在 stackoverflow 搜索中,[python] requirements different platforms因此我可以指出这个后面的问题的答案这个的; 特别是因为distutils2这里其他答案中的链接现在已经死了。

于 2016-06-17T01:29:15.087 回答