[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