Your SlideShare is downloading. ×
0
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 strum...
Documentazione




       http://www.buildout.org/

http://pypi.python.org/pypi/zc.buildout/




                         ...
Buildout



● Installa automaticamente le dipendenze
● Crea un interprete python

● Crea gli script dichiarati nei moduli
...
Un semplice buildout




     bootstrap.py

     buildout.cfg




                    Riccardo Lemmi
Installiamo un egg




             zc.recipe.egg

http://pypi.python.org/pypi/zc.recipe.egg




                         ...
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 esecuzio...
Parametri




 versions
 extends
extensions




             Riccardo Lemmi
Extensions



http://pypi.python.org/pypi/zc.buildout/1.4.3#extensions

  http://pypi.python.org/pypi/buildout.dumppickedv...
Upcoming SlideShare
Loading in...5
×

zc.buildout: "Un modo estremamente civile per sviluppare un'applicazione"

913

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
913
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "zc.buildout: "Un modo estremamente civile per sviluppare un'applicazione""

  1. 1. zc.buildout "Un modo estremamente civile per sviluppare un'applicazione" Riccardo Lemmi
  2. 2. Chi siamo Riccardo Lemmi Antonio Tirabasso Riccardo Lemmi
  3. 3. Introduzione al Buildout Cosa fornisce: ● Il supporto per creare applicazioni python ● Gli strumenti per assemblare applicazioni ● La ripetibilità di una installazione Riccardo Lemmi
  4. 4. Documentazione http://www.buildout.org/ http://pypi.python.org/pypi/zc.buildout/ Riccardo Lemmi
  5. 5. 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
  6. 6. Un semplice buildout bootstrap.py buildout.cfg Riccardo Lemmi
  7. 7. Installiamo un egg zc.recipe.egg http://pypi.python.org/pypi/zc.recipe.egg Riccardo Lemmi
  8. 8. Un progetto Aggiungiamo qualche egg Riccardo Lemmi
  9. 9. Un progetto Creiamo un egg di sviluppo: Paster e ZopeSkel Riccardo Lemmi
  10. 10. Un progetto Semplice applicazione con simpy (un esempio preso da un tutorial) Generazione dello script di esecuzione Riccardo Lemmi
  11. 11. Parametri versions extends extensions Riccardo Lemmi
  12. 12. 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 Riccardo Lemmi
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×