我最近遇到了一个setup.py
不在包根目录中的 Python 包。
package
|
|--cpp
| |
| |--<cpp stuff>
|
|--python
| |
| |--setup.py
| |--<python stuff>
我不能简单地指向dependency_links
在setup.py
该文件夹蟒,因为回购只能下载作为一个整体(它有一个压缩包)。
如何处理这样的依赖?可能是下载,然后在本地参考setup
样
install_requires=['package @ file://localhost/{}'.format(
os.path.join(os.path.dirname(os.path.abspath(__file__)), '..', 'package', 'python'))]
要回答我的评论:
您可以使用以下命令构建 Python 位的轮子 (.whl)
python setup.py bdist_wheel
并使用生成的轮子作为您的依赖项。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句