I have a FileMaker plug-in called bBox that executes Python code. Mac OS X only, but a free download at http://beezwax.net/bbox.
It has these Python related functions:
- bBox_PythonCompile ( mode; script )
- bBox_PythonExecute ( mode )
- bBox_PythonFinalize
- bBox_PythonGetVar ( name {; asType) }
- bBox_PythonSetVar ( name; value {; asType} )
A few parts are admittedly still a bit rough. The types that the GetVar and SetVar functions can work with are limited, for example. But the code has been out for a while with only a few reported issues, all since fixed.
I've worked with a couple solutions that used pyFilemaker with good results. It isn't getting much attention these days. On the other hand, there haven't been many external changes to FileMaker's XML interface either.