http://pyxll.com/ already does all of this, better
In particular it's in-process and does UDFs.
Admittedly it isn't open-source but it is free for non-commercial use.
In particular it's in-process and does UDFs.
Admittedly it isn't open-source but it is free for non-commercial use.