gpt4 book ai didi

python - 如何将命令 Hook 添加到 setuptools 设置中?

转载 作者:太空狗 更新时间:2023-10-30 02:46:59 32 4
gpt4 key购买 nike

我正在使用 setuptools 版本 0.9.6,并希望在 setup 中添加一个命令 Hook ,按照显示的描述 herehere .我在同一个 setup.py 文件中创建了一个派生自 setuptools.Command 的类 MyCommand,我正尝试按如下方式添加此 Hook :

setup(
# ...
entry_points = {
"distutils.commands": [
"my_command = MyCommand"]}
)

但是,命令my_command 无法识别,即python setup.py my_command 给出错误

error: invalid command 'my_command'

也许我确实需要以不同的方式引用我的命令?还是使用的 setuptools 版本 0.9.6 有变化?怎样做才是对的?

最佳答案

在 cmdclass 中添加您的命令,而不是我发现的那样。

setup(
cmdclass = {'my_command':MyCommand},
)

类型:

>>> python setup.py --help-commands

将在 Extra Commands 中列出您的命令

关于python - 如何将命令 Hook 添加到 setuptools 设置中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17802505/

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