我在测试中使用了 LDTP,它作为两个不同的包用于两个不同的平台:
- Mac OS 上的 PyAtom;
- Linux 上的 LDTP。
碰巧的是,它们都具有特定于平台的二进制文件,并且不能真正安装在其他操作系统上。我的问题是,如何让我requirements.txt
安装依赖于平台的软件包?
理想情况下,它应该是这样的:
mac:
-e git+https://github.com/pyatom/pyatom.git@1ca0c6a0343000286a328268899d1aab376d8e82#egg=atomac-master
linux:
ldtp==3.5.0
holmium.core==0.7.6
pytest==2.5.2
selenium==2.42.1