The TurboGears project is a Python based web framework that will help you to deliver fast, quality code to your users.
We have migrated our development over to Github. This project page is only used for reference until older tickets are closed out, and as such everything that remains here is strictly read only.
The main TurboGears web site provides status about the project, as well as documentation and download pages. Of particular interest there is the resources page, which discusses how to find all of the resources we use, all across the web. As it turns out, we use quite a few to help manage our project.
The project you are viewing now is for the TurboGears 2.x version specifically. For v1.x code and tickets, please checkout the SourceForge TG1 project.
TurboGears 2.x is where the current focus of development for the TurboGears community lies. We still support our legacy versions (the 1.x series), but new features are being added to TG 2.x.
The primary differences between TG1 and TG2 lie in the choice of major subsystems. TG2 uses Pylons, while TG1 uses CherryPy. TG2 uses SQLAlchemy, while TG1 uses SQLObject. TG2 uses Genshi and Mako, while TG1 uses Kid.
TG1 does provide support for SQLAlchemy, it's just that by default, it uses SQLObject.
We strongly recommend that any and all new development uses TurboGears 2.