Writing it in Python did come up and was decided against, but I don't recall the reasoning. Could it have been a performance thing? On 06/02/2015 06:11 PM, Eric V. Smith wrote: > On 6/2/2015 5:20 PM, Brett Cannon wrote: >> >> >> On Tue, Jun 2, 2015 at 5:04 PM Rose Ames <rose at happyspork.com >> <mailto:rose at happyspork.com>> wrote: >> >> At pycon I talked with a few people about bugs.python.org/issue19699 >> <http://bugs.python.org/issue19699>. >> The consensus seemed to be that zipimport wants a lot of work, possibly >> a rewrite. >> >> I'll have some time to work on this over the next couple of months, but >> I want to be working on the right thing. Could the people who were >> involved in that conversation remind me of their concerns with >> zipimport? What exactly would the goal of a rewrite be? >> >> >> I believe the participants consisted of Thomas Wouters, Greg Smith, Eric >> Snow, Nick Coghlan, and myself. In the end I think the general consensus >> for long-term maintenance was to write the minimal amount of code >> required that could read zip files and then write all of the >> import-related code on top of that. Basically the idea of freezing >> zipfile seemed messy since it has a ton of dependencies and baggage that >> simply isn't needed to replace zipimport. > > Hey, I was there! This is what I recall as well. > >> I vaguely remember people suggesting writing the minimal zip reading >> code in C but I can't remember why since we have I/O access in importlib >> through _io and thus it's really just the pulling apart of the zip file >> to get at the files to import and thus should be doable in pure Python. > > I don't think writing it in Python ever came up. I can't think of a > reason why that wouldn't work. Rose: this seems like a good approach to try. > > Eric. > _______________________________________________ > Python-Dev mailing list > Python-Dev at python.org > https://mail.python.org/mailman/listinfo/python-dev > Unsubscribe: https://mail.python.org/mailman/options/python-dev/rose%40happyspork.com >
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4