I’ve been doing a bit more with Atom lately.
First, I started writing a library to manipulate Atom feeds and entries. For the moment this is located in atom.py. It uses lxml, as does everything markup related I do these days.
I came upon a revelation of sorts …