Gli Amici del mare Bizzarre curiosità marine. Estremamente intelligente Polpo.
zc.buildout: "Un modo estremamente civile per sviluppare un'applicazione"
Click here to load reader
-
Upload
pycon-italia -
Category
Technology
-
view
889 -
download
6
Transcript of zc.buildout: "Un modo estremamente civile per sviluppare un'applicazione"
Riccardo Lemmi
zc.buildout
"Un modo estremamente civile per sviluppare un'applicazione"
Riccardo Lemmi
Chi siamo
Riccardo Lemmi
Antonio Tirabasso
Riccardo Lemmi
Introduzione al Buildout
Cosa fornisce:
● Il supporto per creare applicazioni python● Gli strumenti per assemblare applicazioni ● La ripetibilità di una installazione
Riccardo Lemmi
Documentazione
http://www.buildout.org/
http://pypi.python.org/pypi/zc.buildout/
Riccardo Lemmi
Buildout
● Installa automaticamente le dipendenze● Crea un interprete python● Crea gli script dichiarati nei moduli● Permette di lanciare i test dei moduli● È estendibile tramite 'recipes'
Riccardo Lemmi
Un semplice buildout
bootstrap.py
buildout.cfg
Riccardo Lemmi
Installiamo un egg
zc.recipe.egg
http://pypi.python.org/pypi/zc.recipe.egg
Riccardo Lemmi
Un progetto
Aggiungiamo qualche egg
Riccardo Lemmi
Un progetto
Creiamo un egg di sviluppo:
Paster e ZopeSkel
Riccardo Lemmi
Un progetto
Semplice applicazione con simpy(un esempio preso da un tutorial)
Generazione dello script di esecuzione
Riccardo Lemmi
Parametri
versionsextends
extensions
Riccardo Lemmi
Extensions
http://pypi.python.org/pypi/zc.buildout/1.4.3#extensions
http://pypi.python.org/pypi/buildout.dumppickedversions/
http://pypi.python.org/pypi/mr.developer