Buone pratiche per il confezionamento di programmi Python

9

Uso Python da un po 'di tempo, sia nel contesto di progetti personali che professionali.

Una cosa che mi è accaduta di recente è che non avevo mai pensato a un buon modo per distribuire i programmi Python. Fondamentalmente, dal momento che è principalmente un insieme di script, di solito li copio sulla macchina dove voglio che sia distribuito e voilà !

Ma credo che ci dovrebbero essere alcune buone pratiche su come si dovrebbero distribuire i progetti Python. Ho sentito parlare di Python Eggs ma non ho familiarità con esso per vedere se è una buona scelta. O un semplice vecchio tarball con una serie di script di shell per eseguire gli script del modulo principale?

Fondamentalmente mi piacerebbe essere in grado di fare una distribuzione piacevole, elegante e indipendente, e non solo copiare file qua e là, poiché non consente il monitoraggio della versione facilmente ed è abbastanza complicato.

    
posta Charles Menguy 02.05.2012 - 06:40
fonte

1 risposta

2

Dai un'occhiata al tutorial del pacchetto Python . Ci sono diversi modi descritti qui: distutils e easyinstall sono i principali. Nota che alcune distribuzioni nix comprimono le cose nel loro formato (.deb, rpm, ecc.) Così puoi guardare anche quelle.

    
risposta data 02.05.2012 - 08:18
fonte

Leggi altre domande sui tag