Hi,

I'm currently looking into implementing compat.exec_command et. al.

Only windows is problematic here, since it requires either a precompiled module or pywin32. Other platforms only use standard modules. A backport for windows is available at http://effbot.org/downloads/

We have different options:

1) Require subprocess for Python < 2.4 (which is available)
   -> easiest, requires a bit of work for users

2a) Include a backport of subprocess and for windows require pywin32
  -> easy, most windows Pythonians should have this installed

2b) Include a backport of subprocess an deliver the _subprocess module for windows prebuild
  -> This basically means, we install the backport into devel-tree.
  -> Do we need to handle different builds here?

3) Try to (basically) re-implement parts of subprocess.
-> Most complicated one: mind quoting, mind the path, read stdout or handle return codes.

4) Drop compatibility for Python 2.3 which was last updated March 11, 2008.
  -> quite easy. Would allow to drop some other compat code.

Ladies and Gentlemen: Your opinion?

--
Schönen Gruß - Regards
Hartmut Goebel
Dipl.-Informatiker (univ.), CISSP, CSSLP

Goebel Consult
Spezialist für IT-Sicherheit in komplexen Umgebungen
http://www.goebel-consult.de

Monatliche Kolumne: http://www.cissp-gefluester.de/
Goebel Consult ist Mitglied bei http://www.7-it.de

--
You received this message because you are subscribed to the Google Groups 
"PyInstaller" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/pyinstaller?hl=en.

Reply via email to