[英]What if setup.py is not at the root of a dependency link?
我最近遇到了一個 Python package,它的setup.py
不在 package 根目錄內。
package
|
|--cpp
| |
| |--<cpp stuff>
|
|--python
| |
| |--setup.py
| |--<python stuff>
我不能簡單地將setup.py
中的dependency_links
指向 python 文件夾,因為 repo 只能作為一個整體下載(它包含在一個 tarball 中)。
如何處理這樣的依賴? 可能是下載,然后是setup
中的本地參考,例如
install_requires=['package @ file://localhost/{}'.format(
os.path.join(os.path.dirname(os.path.abspath(__file__)), '..', 'package', 'python'))]
要回答我的評論:
您可以使用
python setup.py bdist_wheel
並將生成的輪子用作您的依賴項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.