It could also be that Python 3.1 ist too new. Released just a few days ago. It is a major change to Python 2.6 and befor. So maybe pyglet 1.3 and Python 3.1 are not compatible.

I will look into package/install systems, but I fear they are to complicated for small releases.