Lamson Project Blog

2009-06-03 : Lamson 0.9.1 Out, New Docs

I released Lamson 0.9.1 today so please grab it and test it and shoot me feedback.

The little changes are easier handling of attachments in MailRequest, a small tweak to spam_filter, and then a bunch of test enhancements and extra gear. The big change is a redesign to lamson.args so that it infers the command line arguments from the lamson.commands function keyword arguments. It’s mostly an internal change since others can’t write their own commands (yet).

Read more...

2009-06-01 : Lamson 0.9 Is Out, Find My Bugs!

I just pushed Lamson 0.9 up to PyPI for everyone to grab and break. This release features a complete redesign of the routing, state handling, templating, and a full set of very complete documentation. Everyone who was using 0.8.x series should be able to migrate to this version with some work, but it won’t be terribly painful (assuming you have unit tests).

Getting 0.9

Read more...

2009-05-31 : Lamson 0.9 Later Today

I have been working hard on the documentation and scrubbing the code for Lamson and the 0.9 release coming out soon. The only things I feel I need to do before an official 0.9 release are:

  1. Clean up the one-shot-blog demo application a bit more.
  2. Write a small set of instructions on writing your own StateStorage.
  3. Do a last final code review to check for any obvious problems.

Read more...

2009-05-28 : 0.9-pre2 Up For Testing, Docs Too

First off, my apologies to everyone if your RSS reader went crazy today. I include documentation changes in the RSS feed so that people can easily track updates to the Lamson docs. However, that means when I’m writing a lot of documentation it hits the feed repeatedly.

The good news though is that you can now get at the 0.9-pre2 release of Lamson from the releases page and you can read the great new documentation I’ve got.

Read more...

2009-05-24 : Features For The 0.9 Release (Soon)

I've been hard at work cooking up the very nice new routing system, and I must say it is rather tasty. I've gone and created a whole new routing and state management design that uses decorators right in your handler modules to indicate how each state will expect mail addresses.

For the 0.9 release happening tomorrow I've got a new Router setup, spam filtering baked in nice and clean, improved test coverage, and indirect state storage for those who don't like SQLAlchemy.

Read more...

2009-05-20 : Lamson Project Ideas

I wrote a blog post about project ideas for Lamson on my personal blog. Head on over if you’re looking for something to hack on, or just want something to read that isn’t about the web.

Read more...

2009-05-19 : New Site Look, Same Great Content

This is just a quick update to say thanks to Ken Keiter for creating a new lamsonproject.org site layout and design. The new site should be easier to read, have more breathing room, and look easier on the eyes. It’s even got a logo:

Read more...

2009-05-18 : Bug Fix 0.8.4, Mailing Lists, Spam Blocking

A few announcements from my work on Lamson the last few days. I managed to fix a bug, put Lamson to work doing Lamson’s mailing lists, and use Lamson to do some spam blocking on my own email account.

Hopefully eating my own dogfood won’t be too painful.

Read more...

2009-05-16 : Lamson Project Site Launched

Today I launched the Lamson Project site at lamsonproject.org and started filling in the content. Lamson is really turning into a fun and useful project, and hopefully the site will get other people interested in it and using it.

I took the design from one of the many free web design sites and reused the same Python blog script that I use on my own site so getting this up and running was cake.

Read more...