Pylons

< Back to all blog entries

Pylons 1.0 Released

Posted by Ben Bangert on May 28, 2010

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!).

What’s Changed?

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!

Comments (72)

pako
May 28, 2010 6:45:40 PM

Congrats! ;]

Ilya Sterin
May 30, 2010 4:22:49 PM

Best web dev framework out there. I’ve tried most of them in many languages.

Guillaume Taglang
Jun 7, 2010 10:42:09 PM

Any thought on post 1.0 developments, and the longer term future of Pylons?

karantan
Jun 19, 2010 4:09:29 PM

gz! is there any plan to implement administration view like django has it?

Ben Bangert
Jun 19, 2010 5:20:02 PM

There’s tools like FormAlchemy, and Sprox that do administration views if you’re using SQLAlchemy.

karantan
Jun 20, 2010 11:23:59 AM

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.

AndersEide
Aug 29, 2010 4:45:45 PM

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.

Krisha02
Dec 19, 2011 11:43:38 AM

This is a good topic for my term paper writing and featured articles. The Pylons project is the base tool, from which of a more advanced web framework evolved.

kirth
Dec 21, 2011 8:47:31 AM

I love the concept, but everything fails when it comes Lisinopril dosageto tutorials. I still haven’t found one without errors or even worse, it’s outdated…

xdyputixin
Jan 12, 2012 11:10:06 AM

The breville juice fountain elite 800jexl is popularly known as the Cadillac of juicers but does it really live up to its claims?

The breville 800jexl has an Italian made electronic motor that increases power when it’s under heavy use in order to maintain filter revolutions. This breville 800jexl juice fountain elite is also “smart” because it has the technological ability to regulate the power needed depending on what’s being juiced.

Anonymous
Jan 17, 2012 12:05:20 PM
dzemomona12
Jan 26, 2012 11:44:27 PM

Fishing and Cooking are made for one another, if you do one without the other you’ll be wishing you hadn’t later on. As with any profession, Cooking and Fishing can sometimes dig a hole in your pocket. Take a look at this Gold Guide to learn how to sell what you make for the most profit. This Fishing Leveling Guide is updated for patch 4.3 and Cataclysm. Fishing and cooking go hand in hand…catch fish and cook them, they are perfect for leveling together. Higher level cooking skills require many components derived from fishing. Leveling fishing and cooking it doesn’t take a great deal of talent, instead it takes an intense grind consisting of thousands of casts, fish, and flames to cook them over. I’ll send you around to various lakes, trainers, and NPCs who sell recipes for this leveling guide. Basically you’re going to stand around casting thousands of times catching thousands of fish and then frying their brains out over a fire while you are leveling to 525 with this guide. Fishing Guide is one of the more effective ways to make money and lucky for you leveling them is easy with this guide. You can fish while surfing the web, reading a book, or chatting with friends. You can cook those fish into popular raid foods and sell them for quite a bit on your realm’s Auction House. But this is not the best way to make gold, the best methods are discussed here. You should only try leveling fishing if you really enjoy it, otherwise don’t waste your time. You can make a ton using these methods.

You must login before you can comment.

Powered by Pylons - Contact Administrators