gpt4 book ai didi

python - 可以例如pip 列出 extras_require 的选项?

转载 作者:行者123 更新时间:2023-11-28 17:10:11 28 4
gpt4 key购买 nike

我知道我可以通过 extras_requiresetup.py 中指定可选依赖项:

setup(
name="Foo",
extras_require={
'bar': ["barpy"],
}
)

现在,有没有办法让用户列出我的套餐提供的额外服务?否则用户怎么会知道通过以下方式安装软件包可能很酷

pip3 install .[bar]

?

最佳答案

您可以使用新的 importlib_metadata 检查项目的元数据:

>>> import importlib_metadata
>>> importlib_metadata.metadata('xonsh').get_all('Provides-Extra')
['linux', 'mac', 'proctitle', 'ptk', 'pygments', 'win']

关于python - 可以例如pip 列出 extras_require 的选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48166671/

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