2014-09-06 31 views
1

安装特定于平台的依赖我用在我的测试LDTP并谈到了两个不同的平台作为两种不同的封装:通过PIP

  • 在Mac OS PyAtom;
  • Linux上的LDTP。

恰巧,它们都具有特定于平台的二进制文件,并且不能真正安装在其他操作系统上。我的问题是,如何让我的requirements.txt安装依赖于平台的软件包?

理想情况下,应该是这样的:

mac: 
    -e git+https://github.com/pyatom/[email protected]#egg=atomac-master 
linux: 
    ldtp==3.5.0 
holmium.core==0.7.6 
pytest==2.5.2 
selenium==2.42.1 

回答

1

也许你可以为每个平台创建要求文件:

requirements-windows.txt 
requirements-linux.txt 
requirements-mac.txt 

,然后运行的例子:

pip install -r requirements-mac.txt 

如果你喜欢...