The package doesn't have py3.1 restriction but uses a simple '>=2.7' check for unittest2 use. Please make sure that the tests work correctly with py3.1 system unittest.
Hmm, it seems that the tests indeed do not need unittest2 in python3.1. Need to investigate other packages then.