Buildbot requires SQLite to store its state. Version 3.3.8 or higher is recommended, as earlier versions had trouble with contention for database tables.
The SQLite Python package is required for python-2.5 and earlier (it is already included in python-2.5 and later, but the version in python-2.5 has nasty bugs)
The simplejson package is required for python-2.5 and earlier (it is already included as json in python-2.6 and later)
Buildbot requires Jinja version 2.1 or higher.
Jinja2 is a general purpose templating language and is used by Buildbot to generate the HTML output.
Buildbot requires SQLAlchemy 0.6 or higher. SQLAlchemy allows Buildbot to build database schemas and queries for a wide variety of database systems.
Buildbot requires SQLAlchemy-Migrate version 0.6 (exactly; as-yet unreleased later versions may not work). Buildbot uses SQLAlchemy-Migrate to manage schema upgrades from version to version.