Nice!
I got pywallet running, and it helped me to scrub out an old 0/unconfirmed transaction that I hadn't paid enough transaction fee to clear.
Had to make a small change, to get it to run on Gentoo Linux.
Unfortunately, Gentoo packaged the bsddb library under the name "bsddb3" which is incorrect, and breaks pywallet. This works around that breakage, by trying to import from bsddb3 if bsddb fails. Exactly the same library, but different name.
Here's the pull request for this:
https://github.com/jackjack-jj/pywallet/pull/6Josh