我想在setuptools的相同入口点组中添加几个插件。
包1:
setup(
py_modules=['api', 'internal'],
entry_points={'parsers': ['dummy1 = api:DummyAPI1', ]}
)
包2:
setup(
py_modules=['api', 'internal'],
entry_points={'parsers': ['dummy2 = api:DummyAPI2', ]}
)
安装两个插件后,我只有最后安装的入口点。这是预期的行为吗?我可以在不同包中的同一组中添加几个插件吗?
答案 0 :(得分:0)
name
函数调用中添加setup
参数。默认情况下,名称为UNKNOWN。很明显,两个软件包都具有相同的名称,因此对于系统而言,这些软件包是相同的软件包,因此setuptools
覆盖了该组。
始终对name
方法使用setup
参数。