2D Game Physics for Python
https://github.com/pybox2d/pybox2d
pybox2d is a 2D physics library for your games and simple simulations. It's based on the Box2D library, written in C++. It supports several shape types (circle, polygon, thin line segments), and quite a few joint types (revolute, prismatic, wheel, etc.).
For building instructions, see the INSTALL
file. Check out the testbed demos to see what pybox2d can do (located in
examples/ ). Then take a look at the getting started manual
located on the pybox2d wiki.
Please submit any bugs that you find to the issue tracker.