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.