件名は自己記述的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