Blueberry 0.2 Released
May 11, 2010I decided to finally merge Blueberry's experimental branch into the master branch and update the version to 0.2. This isn't a huge update, but I completely ripped out the URL mapping from blueberry 0.1 and replaced it with Python Routes. You can think of blueberry 0.1 and 0.2 as almost separate projects at this point since 0.1 is still better suited towards smaller web applications. My main motivation for replacing the routing in blueberry 0.2 was to make it super simple to write REST APIs. This version still needs a ton of docs and tests, but I felt it was okay to just merge into master and worry about that stuff later.
Here are some of the changes in Blueberry 0.2:
- Now using Python Routes for URL mapping
- Real controllers similar to Pylons
- Easy to make RESTful controllers for APIs
- Now using webob.Response with modified cookie handling from Blueberry 0.1
examplesdirectory in source distribution that shows basic usage of the new URL routing code
You can grab the new code in a few different ways:
- Follow the project on github
git clone http://github.com/davidreynolds/blueberrypy.gitsudo easy_install blueberry- Download the source tarball
I've had some encouraging messages from people who'd like to see this project continue, so this release is dedicated to them :)
As always, please email me (david AT alwaysmovefast.com) with questions, comments, suggestions, etc and I'll see what I can do. Thanks for supporting the blueberry web framework!