Il soggetto è auto-descrittivo: ho bisogno di sottoclasse il comando setup.py build
per eseguire ulteriori passi di costruzione. Tuttavia non ho trovato nessuna classe di comando build
da cui ereditare. Ho provato:Come creare una sottoclasse del comando di compilazione?
class BuildCommandProxy(setuptools.command.build):
pass
e
class BuildCommandProxy(distutils.command.build):
pass
e anche:
class BuildCommandProxy(setuptools.distutils.command.build):
pass
senza alcun successo.
UPDATE: cercare come implementare qualcosa come this con setuptools
.
UPDATE2: ho qualche implementazione comando personalizzato:
class CustomCommand(setuptools.Command):
# ...
Quello che mi piacerebbe implementare è quello di passare questo comando per cmdclass
in questo modo:
cmdclass={
"build": CustomCommand,
}
e quindi richiamare l'originale build
in CustomCommand.run
dopo aver eseguito alcuni passaggi personalizzati.
Passate 'cmdclass' a' setup() '? Per favore pubblica parti rilevanti di 'setup.py'. – ecatmur