如何将特定于平台的内容添加到需求文件中?需要一些Windows软件包而不是Linux软件包。
WinPExpect vs pexpect linux上不需要pywin32,但winpexpect需要它。
你知道如何处理这个问题吗?
我已经考虑过一个小的python脚本,可以检测平台并通过运行不同平台特定文件的pip以及“主要”需求文件来处理它。好像它应该更简单。
答案 0 :(得分:0)
pip
要求不允许。
distutils2中有关此功能的讨论。有关更多元数据信息,请参阅PEP 345。
有关distutils2
和元数据的更多信息:http://packages.python.org/Distutils2/library/distutils2.metadata.html
我不知道PEP 345和软件包安装程序的状态。
答案 1 :(得分:0)
由于首先在stackoverflow中搜索[python] requirements different platforms
,因此请允许我指出后面的问题answer和this one's;特别是因为此处另一个答案中的distutils2
链接已经死了。