我正在开发一个项目,其中一个依赖项实际上是.whl
这不在 pypi 上(即我必须直接从作者那里下载轮子并且pip
直接安装)。在我的setup.py
文件,有没有办法做类似的事情:
install_requires=[
'library.whl',
'matplotlib==2.2.2',
'numpy==1.14.2',
'opencv-python==3.4.0.12',
'Pillow==5.1.0',
'PyYAML==3.12',
],
或者类似的东西,因为它不在 pypi 上(我只想添加library.whl
in the MANIFEST.in
文件或其他东西)?如果没有,对于这种情况有推荐的方法吗?我理想地想解决这个问题setup.py
文件,这样我就可以轻松地安装我的库pip install
正如评论中所提供的使用这个答案 https://stackoverflow.com/questions/12518499/pip-ignores-dependency-links-in-setup-py/54216163#54216163了解更多信息。
TL;DR:
setup(
...
install_requires=[
'repo @ https://github.com/user/archive/master.zip#egg=repo-1.0.0'],
...
)
已弃用:
根据docs https://python-packaging.readthedocs.io/en/latest/dependencies.html#packages-not-on-pypi,您需要指定dependency_links
在您的设置参数中:
DEPRECATED
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)