我有一个依赖于几个包的 Python 应用程序。不幸的是,其中一个包不在 PyPi 中,所以我必须直接从 git repo 安装它。
我一直在尝试将它添加到我的 setup.py 中,如下所示:
setup(
..,
..,
dependency_links = [
'https://github.com/marcuz/libpynexmo.git#egg=nexmomessage'
],
install_requires=[
..,
'nexmomessage'
],
packages=['localpackage']
但是它失败了:根本没有找到nexmomessage的分布
我看到它在哪里创建了依赖链接列表:将 dependency_links 写入 common.egg-info/dependency_links.txt - 当我查看该文件时,URL 是正确的。
如果我在命令行运行它: pip install -e git+ https://github.com/marcuz/libpynexmo.git#egg=nexmomessage
它安装没有问题。
想法?