【发布时间】:2018-06-18 09:33:50
【问题描述】:
我知道我可以通过extras_require 在setup.py 中指定可选依赖项:
setup(
name="Foo",
extras_require={
'bar': ["barpy"],
}
)
现在,用户有没有办法列出我的套餐提供的附加功能?用户怎么会知道通过
安装软件包可能很酷pip3 install .[bar]
?
【问题讨论】:
-
“否则用户怎么会知道通过 ... 安装软件包可能很酷”——在您的文档中列出额外内容! :)
-
@Josh 是的,这就是我已经在做的事情。 :-)
-
@phd 谢谢,这听起来很相关。也许答案必须等到实现。