This page is about installing unfinished, beta versions of TurboGears for those who want to try out a new TurboGears version before its release or help with development.
These releases are not meant for production use and are not supported. People who are trying out beta releases are supposed to know what they are doing. That being said, if you are having trouble with these releases, you can write to the mailing list or submit a bug report. See also the installation troubleshooting page.
To install a TurboGears beta version, do the following:
Download tgsetup.py from the TurboGears project page at SourceForge.
At the beginning of this script, there is a line setting TGVERSION to the latest stable version. Change this to the beta version wanted.
Run the following in your command shell (use sudo only on Unix/Mac OS X if you are installing as a non-root user):
[sudo] python tgsetup.py
This will download and install the TurboGears beta version and all dependencies. It will install the tg-admin script and helper scripts for third-party packages, like kidc, cheetah etc., into /usr/local/bin (Unix) resp. in the Scripts directory in your Python installation (Windows).
See section “Specific version installation” below for detailed instructions on how to install a different (beta) version.
The recommended Python version to use with TurboGears currently is 2.5.x, but we still support Python 2.4.x and (with some restrictions) Python 2.3.x. Python 2.5.x is supported from TurboGears version 1.0.2 onwards.
On some systems you may need to first install some of the above mentioned requirements. Though we don’t provide detailed instructions for this for the TurboGears beta version, you can refer to the matching section of the installation guide for some ideas.