TurboGears 2 gets a release
I’d like to officially announce the release of TurboGears 1.9.7 alpha 1. We’ve been working on this for a while yet, and while there’s still quite a bit of work to be done, we’ve now got a solid base to work from.
There’s a whole new section of the turbogears website devoted to TurboGears 2. We’re still working on TG2, and on the docs, as is expected with an alpha release, but I’m really excited about the new docs, which are generated using Sphinx.
Thanks to some help from the folks at the Repoze project, we’ve even got out own package index to use for installing TG2, so If you’ve already got setuptools installed, the install process is as easy as:
$ easy_install -i http://www.turbogears.org/2.0/downloads/1.9.7a1/index tg.devtools
Of course, we’ve got more detailed install instrutions including information on how to install into a clean virtual environment, so that you eliminate any possibility that you’ll get version conflicts in your main python install:
http://www.turbogears.org/2.0/docs/main/DownloadInstall.html
There are a lot of new features in TG2, an a lot more to come, so be aware that this is an alpha release, and we’ll probably see some API changes between now and 2.0 final. We’ll document those changes and tell you what you need to know to upgrade your project, but we’re not going to be afraid to improve and refine our API’s between now and the 2.0 final. So, if you’re not afraid of change, and are interested in helping to shape the next generation of dynamic web frameworks, hop on in and let us know what you think.
I think it’s worth reaffirming our commitment to the 1.x users. This does not mean we’re dropping support for TG1, if anything it looks like 1.x development is accelerating these days. So, if you’re interested in a stable, well tested, growing environment TurboGears 1 is still a great choice.
I’ll blog more this afternoon about my thoughts on the TurboGears 2 release schedule, and the release process. But, I’m very grateful to all of the people who helped out in order to make this release possible. Thanks a million times!
Thank you! Congrats!
Congrats Mark. Can’t wait to try 2.0 out.
Congratulations; I’m looking forward to investigating this further.
As some feedback, one thing I didn’t see on the TG2 site was a FAQ-type summary of what the major differences between TG1 and TG2 are. I have some vague ideas from snippets I’ve read around the Python blogosphere (eg, based on Pylons, right?), but as someone who aware of TG but doesn’t follow it super-closely it would be nice to see a one-page precis. (Obviously this is something that could be done closer to the actual release.)