I'm starting to write a python wrapper for bullet 2.5 using boost.python and scons. I find that the c++ code of bullet is not always compatible with boost.python, and I have to add some additional code to bullet's source code to get things working. On top of the additional code, the python wrapper essentially consists of two additional files:
SConstruct -- the build file that compiles a shared object that python can interface with
interface.cpp -- the boost.python interface code that exposes the boost c++ classes and functions to python.
Since I'm doing this as a side interest, I'd be more than happy to share my code so that those interested can work on it as well. The scons build file and the interface file are extremly easy to understand and use. The build file should already be in its final version, and shouldn't require any changes. The only thing that requires manual labor is the interface file, I've already done btMatrix3x3 and btGeometryUtil, If you are interested in helping out, you can download what I've done from the following url:
http://www.csse.unimelb.edu.au/~jingy/d ... Src.tar.gz
I'm also hoping that once the python wrapper becomes functional, the authors of bullet would incorporate it into the official bullet release and provide incremental maintainance.
Anyway, thanks for reading.