我正在尝试将pyobjc包包含在我的pip要求文件中,但我需要一个尚未发布的已提交版本,以便引入急需的错误修复。 pyobjc包是一个伪包,用于安装所有其他框架依赖项。
我可以在pip要求中指定HG路径就好了。我面临的问题是存储库在根目录中没有setup.py。相反,它有一个标记为pyobjc的子目录(包含所有框架子目录),其中包含setup.py。在repo的根目录中,有一个标记为install.py的文件,pyobjc的readme建议在从源安装时使用该文件。
有没有人知道如何从pip而不是setup.py调用install.py或指向子目录位置?
答案 0 :(得分:0)
在pyobjc/pyobjc subdirectory中,我看到的是setup.py
,而不是`install.py。
pip
可以是advised,以查找setup.py
的VCS存储库的子目录:
pip install -e 'hg+https://bitbucket.org/ronaldoussoren/pyobjc@39c254b20bf2d63ef2891cb57bba027dfe7e06e8#egg=pyobjc&subdirectory=pyobjc'