On Feb 01 2016, mike.romb...@comcast.net wrote:
" " == Barry Warsaw <ba...@python.org> writes:

>> On Feb 01, 2016, at 11:40 AM, R. David Murray wrote: >> I don't know about anyone else, but on my own development >> systems it is not that unusual for me to *edit* the >> stdlib files (to add debug prints) while debugging my own >> programs. Freeze would definitely interfere with that. >> I could, of course, install a separate source build on my >> dev system, but I thought it worth mentioning as a >> factor. [snip] > But even with system scripts, I do need to step through > them occasionally. If it were a matter of changing a > shebang or invoking the script with a different Python > (e.g. /usr/bin/python3s vs. /usr/bin/python3) to get the > full unpacked source, that would be fine. If the stdlib were to use implicit namespace packages ( https://www.python.org/dev/peps/pep-0420/ ) and the various loaders/importers as well, then python could do what I've done with an embedded python application for years. Freeze the stdlib (or put it in a zipfile or whatever is fast). Then arrange PYTHONPATH to first look on the filesystem and then look in the frozen/ziped storage.

Presumably that would eliminate the performance advantages of the frozen/zipped storage because now Python would still have to issue all the stat calls to first check for the existence of a .py file.


Best,
-Nikolaus

(No Cc on replies please, I'm reading the list)
--
GPG encrypted emails preferred. Key id: 0xD113FCAC3C4E599F
Fingerprint: ED31 791B 2C5C 1613 AF38 8B8A D113 FCAC 3C4E 599F

            »Time flies like an arrow, fruit flies like a Banana.«
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to