subprocess.py on win32 - test request

(The following point may be moot, given that Darren has now removed a
subprocess dependency... Darren -- does your code depend on it anywhere
else?)

I discovered that subprocess.py on win32 depends either on _subprocess
(a C extension) or pywin32 (another Python package). Given that we don't
want another Python package to depend on, I've taken the liberty of
adding _subprocess and hopefully enabling the right conditional build
statements for it.

However, I haven't actually been able to test my action, because I
haven't tried building it and installing it on Windows with Python <
2.4. If someone could please attempt to do this and make sure our
subprocess.py works, that would be great. The easiest way to do this
would be:

1) download MPL from svn
2) compile and install MPL with Python < 2.4
3) inside python try "import subprocess"
4) respond back to the list with your outcome

Cheers!
Andrew

Andrew Straw wrote:

(The following point may be moot, given that Darren has now removed a
subprocess dependency... Darren -- does your code depend on it anywhere
else?)
  

Actually, I only masked all of the subprocess code. It is still there, if we find a way to make this work.

I discovered that subprocess.py on win32 depends either on _subprocess
(a C extension) or pywin32 (another Python package). Given that we don't
want another Python package to depend on, I've taken the liberty of
adding _subprocess and hopefully enabling the right conditional build
statements for it.

Thank you Andrew, for giving this a shot.

However, I haven't actually been able to test my action, because I
haven't tried building it and installing it on Windows with Python <
2.4. If someone could please attempt to do this and make sure our
subprocess.py works, that would be great. The easiest way to do this
would be:

I would do this myself, but the last straw leading to my flight from windows was the difficulty I had compiling mpl from source.

···

1) download MPL from svn
2) compile and install MPL with Python < 2.4
3) inside python try "import subprocess"
4) respond back to the list with your outcome