Pylons 1.0 has been released. Just 4 months after the first 1.0 beta was released we’re pleased to have the final 1.0 out today. Pylons 0.10 has also been released to ease the transition for those migrating.
It’s been quite a long road since Pylons was first released 5 years ago and there’s been quite an evolution of paradigms used in Pylons since. The Pylons book came out last year and Pylons has seen increased use and a growing community.
Two of this year’s PyCon talks highlighted how to scale Python web applications, both of them running Pylons. Millions of dollars in charter flights were processed through a high transaction value website running Pylons, tens of millions of website pages were served on Pylons driven websites, and TurboGears 2 was released (also built on Pylons!).
Since Pylons itself is so small, most of the changes since the 0.9.7 release have come through in the way of the various packages Pylons requires. Beaker, Routes, SQLAlchemy, and WebHelpers have received a variety of updates. As a result, updates have been flowing out even though Pylons itself hasn’t gotten many updates.
Pylons 1.0 finally drops all the legacy handlers from the 0.9 series, reducing the codebase from ~1300 lines of code, to 1080. Not many frameworks actually shed code between releases, and I’d like to be able to keep Pylons this small going forward as we’ve shrunk the code-base for almost every release of Pylons since the 0.8 series.
For those upgrading applications from 0.9.7, upgrade notes can be found here:
http://pylonshq.com/docs/en/1.0/upgrading/
The full changelog’s from all the dependencies get a bit verbose, so some quick points:
Thanks to all the contributors who have helped make this happen, and the Pylons community for helping to keep Pylons great!
Powered by Pylons - Contact Administrators
Comments (7)
Congrats! ;]
Best web dev framework out there. I’ve tried most of them in many languages.
Any thought on post 1.0 developments, and the longer term future of Pylons?
gz! is there any plan to implement administration view like django has it?
There’s tools like FormAlchemy, and Sprox that do administration views if you’re using SQLAlchemy.
isnt formalchemy and sprox for “Generates HTML form fields and tables from SQLAlchemy”
i meant Automatic admin interface. pylons has repoze.who and repoze.what but its painful to set it up so i usually write my own code.
I’m new to Pylons, I love the concept, but everything fails when it comes to tutorials. I still haven’t found one without errors or even worse, it’s outdated…
Keep up the good work on the code base, but remember; 60% of a project is documentation.
You must login before you can comment.