I remember when I was working with Python on the Raspberry Pi (uses a variation of Debian Linux) that .NET libraries are available. Don't know how extensive they are but would be worth looking into (maybe you already have (?).
Python compatibility might open up some apps on those smaller platforms.
I've not worked with Iron Python, but that's another option. The thing about standard Python is that there are so many add on libraries and some aren't fully compatible with Iron Python.
Martin Ewing published a Python based for the Beable Bone in a recent QST. It would be nice to be able to integrate that with Flexlib.
Once I did that, all was well. Other than I'm still, trying to actually connect to my 6300 and
have not quite succeeded yet!!! :-)
But, then again, I'm not a C# guru and have been attempting to do it in VB.Net. Such fun!
I used the version for WIndow2012 and it works with Windows 7. One gotcha that took me a while to figure out was that for the clr.pyt and PythonRuntime.dll files, you need to open the file properties and click "UNBLOCK" for .NET to allow them, since they were downloaded.
I just put the clr.pyt, PythonRuntime.dll and the FlexLib API DLLs the DLLs folder of my Python installation.