For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at email@example.com.
For media-related inquiries, contact Maureen Jennings at firstname.lastname@example.org.
To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON newsletter (login required).
View a complete list of OSCON 2008 Contacts
Software delivery for complex systems in Python used to be a little bit homemade: people usually used custom scripts to deploy their systems, or relied on generic installation tools. For Plone applications, most of the time a complex installation guide was provided to the customer, with a list of dependencies to install and system changes to take care of.
The Python Package Index (PyPI), formerly the Cheeseshop, brought a few years ago a new way to distribute Python applications, together with setuptools. It made it possible to install a Python library the same way package systems like apt or yum does. From there people started to deliver their software in separated components, called eggs.
Since most applications in Python are now egg-based, it is possible to install a software with a list of eggs. zc.buildout provides a descriptive language to list all eggs needed for a software to run and a plugin system that allows to customize each step.This talk will present a case study of a Plone application life cycle:
Tarek Ziadé is CTO at Ingeniweb/France. He is an active member of the Zope and the Plone community, and participates to numerous sprints. He is also the author of two books in French about Python: Programmation Python (Eyrolles) and Petit Guide à l’usage du développeur agile (Dunod) and server articles.
He was speaker on some Zope and Python talks over the last years (Europython, Solution Linux) and made a tutorial at Pycon 07. He is also the founder and president of the french Python user group (Afpy).
more here: bio