1

通过一些 python 代码,我找到entry_points了 setuptools.setup 函数的参数。我在 setuptools / distutils 的任何 API 文档中都看不到这个参数。谁能澄清这个参数应该采用什么格式,或者更好的是,它在 API 文档中的定义?

4

1 回答 1

4

看一下 Distribute 的文档,它好多了。您要查看的部分是服务和插件的动态发现

setup() 的 entry_points 参数接受带有 .ini 样式部分的字符串,或将入口点组名称映射到包含入口点说明符的字符串或字符串列表的字典。入口点说明符由名称和值组成,由 = 号分隔。该值由一个带点的模块名称组成,可选地后跟一个 : 和一个命名模块内对象的点标识符。

另一个很好的解释可以在Hitchhiker's Guide to Packaging中找到;有一个部分专门介绍 entry_points 功能

入口点是一个设置工具/分发功能,在一个特定情况下非常方便:在包 A 中的特定键下注册一些东西,包 B 可以查询。

于 2012-07-01T16:26:49.820 回答