Der Betreff ist selbstbeschreibend: Ich muss den Befehl setup.py build
ableiten, um zusätzliche Build-Schritte auszuführen. Ich habe jedoch keine build
Befehlsklasse gefunden, von der er erben könnte. Ich habe versucht:Wie unterlasse ich den Build-Befehl?
class BuildCommandProxy(setuptools.command.build):
pass
und
class BuildCommandProxy(distutils.command.build):
pass
und sogar:
class BuildCommandProxy(setuptools.distutils.command.build):
pass
ohne Erfolg.
UPDATE: Suche, wie so etwas wie this mit setuptools
zu implementieren.
UPDATE2: Ich habe einige Implementierung benutzerdefinierten Befehl:
class CustomCommand(setuptools.Command):
# ...
Was würde Ich mag es, implementieren, um cmdclass
wie folgt um diesen Befehl zu übergeben:
cmdclass={
"build": CustomCommand,
}
und dann das Original aufrufen build
in CustomCommand.run
nach einigen benutzerdefinierten Schritten.
Sind Sie '' cmdclass' zu 'setup() vorbei? Bitte poste relevante Teile von 'setup.py'. – ecatmur