9.25 distutils.cmd -- Classe astratta per comandi Distutils

Questo modulo fornisce la classe di base astratta Command.

class Command( 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.

Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.