是否可以使用setuptools
调用的entry_points
参数向项目添加自定义setup()
命令?
例如,我已将此添加到项目的setup()
调用中:
entry_points = {
'distutils.commands': [
'abc = sphinx.setup_command:BuildDoc',
],
},
但是当我abc
时,我仍然没有python setup.py --help-commands
命令。有什么想法吗?
https://pythonhosted.org/setuptools/setuptools.html#adding-commands
答案 0 :(得分:2)
如果您的目标是添加setuptools
命令以通过$ python ./setup.py abc
运行,我已成功完成以下操作。
import sphinx.setup_command
setup(
...
cmdclass={
'abc': sphinx.setup_command.BuildDoc
}, ...
)