主题是自描述的:我需要对setup.py build
命令进行子类化以执行其他构建步骤。但是我找不到任何build
可以继承的命令类。我一直在尝试:
class BuildCommandProxy(setuptools.command.build):
pass
和
class BuildCommandProxy(distutils.command.build):
pass
乃至:
class BuildCommandProxy(setuptools.distutils.command.build):
pass
没有任何成功。
更新:寻找如何用setuptools
.
UPDATE2:我有一些自定义命令实现:
class CustomCommand(setuptools.Command):
# ...
我想实现的是将这个命令传递给cmdclass
这样的:
cmdclass={
"build": CustomCommand,
}
然后在执行一些自定义步骤后调用原始build
文件CustomCommand.run
。