gpt4 book ai didi

python - 在 setup.py 中使用额外的 python 包索引 url

转载 作者:IT老高 更新时间:2023-10-28 22:21:57 25 4
gpt4 key购买 nike

有没有办法在 setup.py 中使用额外的 Python 包索引(ala pip --extra-index-url pypi.example.org mypackage)所以运行 python setup.py install 可以找到托管在 pypi.example.org 上的包?

最佳答案

如果你是包的维护者,并且你想在 PyPi 以外的地方为你的包托管一个或多个依赖项,你可以使用 dependency_links您的发行版的 setup.py 文件中的 setuptools 选项。这允许您提供一个明确的位置来放置您的包。

例如:

from setuptools import setup

setup(
name='somepackage',
install_requires=[
'somedep'
],
dependency_links=[
'https://pypi.example.org/pypi/somedep/'
]
# ...
)

如果您托管自己的索引服务器,则需要提供指向包含每个鸡蛋的实际下载链接的页面的链接,而不是列出所有包的页面(例如 https://pypi.example .org/pypi/somedep/,而不是 https://pypi.example.org/)

关于python - 在 setup.py 中使用额外的 python 包索引 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24443583/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com