[Distutils] Standardizing distribution of "plugins" for extensible apps

Thomas Heller theller at python.net
Wed Dec 8 16:31:20 CET 2004


"Phillip J. Eby" <pje at telecommunity.com> writes:

> Another possible solution is to use the Python multi-interpreter API,
> wrapped via ctypes or Pyrex or some such, and using an interpreter per
> plugin.  Each interpreter has its own builtins, sys.modules and
> sys.path, so each plugin sees the universe exactly as it wants to.

Each time I think about this, because there's a similar problem with
inprocess COM servers on windows, I hear mostly from Mark Hammond that
he has agreed with Guido that the multi-interpreter api is flawed (hope
that's the correct term).  Unfortuately the agreement seems to have been
reached in private emails between those two only.

Thomas



More information about the Distutils-SIG mailing list