I have put together a simple low-level helper to get people connected and doing some basic XML parsing (using lxml). I hope to expand this package to handle throttling, automatic result set continuation, and other goodies. It is by no means perfect or pretty yet!
For now, I've got it released under a BSD-new license and uploaded to bitbucket.org (for easy collaboration). If other people are working in Python I'd enjoy talking about features and functionality. Bitbucket supports Issue tracking so noting 'bugs', 'ehhancements', and 'proposals' is possible.
You can find it here:
If you do not have easy access to mercurial (hg), you can download a tarball at:
Colin Bell <firstname.lastname@example.org>