This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ncoghlan
Recipients brett.cannon, dstufft, eric.snow, ncoghlan, r.david.murray, serhiy.storchaka
Date 2014-06-15.00:06:42
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <CADiSq7dPu=A_sFHnpA-S76juDWS_vK59WiFs1sM2zzNz3NGJFA@mail.gmail.com>
In-reply-to <1402767967.31.0.201063757208.issue21751@psf.upfronthosting.co.za>
Content
Another use case is more aggressively shrinking the bundled copy of pip. We
don't really care about speed of execution there (since we only run it
directly once at install time to do the bootstrapping), but we do care
about the impact on the installer size.

However, that's a fairly specialised case - for wheel 2.0 in general, we
can consider dropping the "always usable as a sys.path entry" behaviour and
not need to worry about the constraints of zipimport (which has indeed
exhibited unfortunate "we touch it, we break it" behaviour in recent
releases, due to the vagaries of zip implementations on various platforms).

A more general archive importer written in Python could also be useful -
there's no requirement that all archive formats be handled by the existing
meta importer. Putting such an importer *after* the existing zip importer
in the metapath would minimise any risk of backwards incompatibility
issues, and allow it to initially be created as a third party module on
PyPI.
History
Date User Action Args
2014-06-15 00:06:42ncoghlansetrecipients: + ncoghlan, brett.cannon, r.david.murray, eric.snow, serhiy.storchaka, dstufft
2014-06-15 00:06:42ncoghlanlinkissue21751 messages
2014-06-15 00:06:42ncoghlancreate