As Peter later pointed out, that is a licencing issue rather than a tool issue. After browsing through the PyInstaller documentation, I came across a curious snippet.
"On Windows, this provides support for doing in-process COM servers. It is not generalized. However, embedders can follow the same model to build a special purpose DLL so the Python support in their app is hidden. You will need to write your own dll, but thanks to Allan Green for refactoring the C code and making that a managable task." I am assuming that this means it makes it easy to expose my Python code as a plain dll. Just what I was looking for. I don't see any more elaboration on this. Anyone tried this? -- http://mail.python.org/mailman/listinfo/python-list