avete bisogno di qualcosa che sostiene di template per tirare fuori questo. Il più usato nella comunità Python è il pastescript.
easy_install pastescript # A one-time install
paster create
Se hai già deciso il nome del pacchetto, che è solo:
paster create mypackage
Se si desidera personalizzare il modello, che il modo più semplice è quello di creare il proprio pacchetto python che include il modello personalizzato che desideri. Una volta installato nel tuo ambiente, puoi utilizzare questo modello personalizzato quanto vuoi. (Questo è il genere di cose usate da strutture come i tralicci per creare un modello per un'applicazione web).
paster create -t libtemplate mypackage
paster create -t apptemplate mypackage
Per maggiori dettagli su come creare modelli (che consistono in un mix di file di codice sorgente e) dare un'occhiata a: http://pythonpaste.org/script/developer.html#templates Si noterà che i modelli di supporto eredità, in modo che si può, ad esempio, costruisci il modello incluso o crea i tuoi modelli da zero.
Per un buon esempio di un modello personalizzato, si può prendere uno sguardo ai piloni modello in origine, qui: Pylons Template Code
Inoltre, se non si sta già utilizzando, si dovrebbe dare un'occhiata a La virtualizzazione di Ian Bicking. Ti permette di creare ambienti "virtuali" temporanei che ti permettono di installare pacchetti python senza usare e/o entrare in conflitto con i pacchetti di sistema che potresti aver installato.
una configurazione standard con virtualenv e pastescript potrebbe essere simile a questo:
mkdir mypackage && cd mypackage
virtualenv --distribute env
source env/bin/activate # 'Turns on/activates' the environment
easy_install pastescript
paster create mypackage
fonte
2009-11-26 12:07:14
... e avviare il repository Bazaar ;-) – jldupont
Sono stanco di ricreare il layout del pacchetto e l'installazione ogni volta e ripetere un sacco di errori banali. Se c'è una cosa che fa per me e ho appena riempire gli spazi è molto meglio. –
anche perché se copio il mio vecchio setup, non sono sicuro di essere aggiornato con "il modo giusto". –