Python 3.1 is supported. The same source kit works on both 2.x and 3.x.

The "coverage" command now uses a sub-command syntax similar to source
control systems. This will make new feature additions easier.

Coverage results can be reported as a Cobertura-compatible XML file. Use
the new "coverage xml" command. I'm looking for users who use
Hudson or
Sonar to ensure that this is working
properly in all cases.

Some users reported incorrect results due to using DecoratorTools, which
fiddles destructively with the settrace function. TurboGears is a major example
of code that wasn't measured properly. The new --timid switch makes coverage.py
operate simply enough that DecoratorTools doesn't interfere with its operation.

HTML coverage reports now have syntax-colored Python source.

Please try 3.1b1 and let me know what you think. Feedback is welcome in any way
you like, but particularly good are
tickets on bitbucket,
or email on the
testing-in-python
mailing list.