"Buildout is a build tool for Python projects. It's a self-contained environment which manages depencies for a project, install/configure software components and create repeatable DTAP enviroments. Buildout manages Python eggs from pypi, it has dependency checks and allows version pinning. During the development process buildout integrates with version control systems. Non-Python software components like a load balancer of caching proxy can be installed with buildout. Once the buildout configuration is written, deploying the enviroment is a simple task. This shortens the time for a developer to setup a project. Same goes for production environments, settings up a new environment is easy."