我正在尝试为 pypi 打包一个模块,并且我将 mercurial 作为依赖项之一。
目标机器可能有也可能没有构建工具,所以我想使用 --pure 选项安装 mercurial,但我找不到指示 setup.py 以指定方式安装依赖项的方法。除了单独安装 deps 之外,我找不到这样做的方法。
到目前为止我最好的是 https://groups.google.com/forum/?fromgroups#!topic/turbogears/t9rZAMSj_NQ
这虽然非常聪明,但有点 hack。就像链接中的人一样,我相信一定有更好的方法来做到这一点。
由于不支持标点符号,谷歌使得搜索标志、开关和特定选项变得异常困难,因此搜索变得特别无用。