[Python-Dev] Alternative to -z option
Phillip J. Eby
pje at telecommunity.com
Fri Jul 13 20:10:25 CEST 2007
After thinking about it some more, I suggest that instead of using a
special option to execute a zipfile, we simply always get an importer
for the script filename. If the importer is imp.NullImporter, then
we do normal script processing. Otherwise, we set set sys.path[0] =
sys.argv[0] = script, and import __main__.
This will support zipfiles and directories, Windows and Unix, even
using "env" (since no option to the interpreter is required).
Thoughts?
More information about the Python-Dev
mailing list