Questo modulo fornisce la classe di base astratta Command.
classCommand(
dist)
Classe base astratta per la definizione delle classi di comandi, le
``api operaie'' delle Distutils. Una utile analogia per le classi di
comando è pensare a loro come subroutine con variabili locali chiamate
options. Le opzioni vengono dichiarate in
initialize_options() e definite (assegnazione del loro valore
finale) in finalize_options(), comprese quelle che devono
essere definite da ogni classe di comando. La distinzione tra i due è
necessaria perché i valori delle opzioni arrivano dal mondo esterno
(riga di comando, file di configurazione, ...) ed ogni opzione
dipendente da altre opzioni deve essere calcolata dopo che le
influenze esterne sono state processate -- da qui
finalize_options(). Il corpo della subroutine, dove viene
svolto tutto il suo lavoro, basato sui valore delle sue opzioni, è il
metodo run(), che deve essere anche implementato da ogni
classe di comando.
Il costruttore di classe prende un argomento singolo dist,
un'istanza di Distribution.