A few days ago, I came across the javabridge python library, which allows one to communicate with a JVM on a low level. After a bit of preliminary testing this morning, I decided to hack together a little Python wrapper for Weka. The result (so far) is available from github. 🙂