Ero uno sviluppatore Java e usavamo strumenti come ant o maven per gestire gli ambienti di sviluppo/test/UAT in modo standardizzato. Questo ci ha permesso di gestire le dipendenze della libreria, l'impostazione delle variabili del sistema operativo, la compilazione, la distribuzione, l'esecuzione dei test unitari e tutte le attività richieste. Inoltre, gli script generati garantivano che tutti gli ambienti erano configurati quasi allo stesso modo e tutte le attività venivano eseguite allo stesso modo da tutti i membri del team.Strumento (o combinazione di strumenti) per ambienti riproducibili in Python
Ora sto iniziando a lavorare in Python e mi piacerebbe il vostro consiglio su quali strumenti dovrei usare per realizzare lo stesso come descritto per java.
+1 virtualenv. Inoltre, usa virtualenvwrapper. – hughdbrown