[Distutils] Multi-version import support for wheel files

Nick Coghlan ncoghlan at gmail.com
Sun Aug 25 23:21:09 CEST 2013

On 26 Aug 2013 07:00, "Donald Stufft" <donald at stufft.io> wrote:
> On Aug 25, 2013, at 4:51 PM, Nick Coghlan <ncoghlan at gmail.com> wrote:
>> Anyway, I like Paul's suggestion of defining a specific runtime format
for this, even if it's just "wheel layout plus a RECORD file". I'm
currently thinking of using the ".dist" suffix, matching the existing egg
vs egg-info naming convention.
> It seems to me the easiest thing to do is just continue using eggs for
this feature for now especially if the proposal is just standardizing what
eggs do and doesn't offer any benefits besides standardization. That gets
you all the benefits sans standardization and doesn't spend time putting a
PEP through (and all the back and forth that entails) for something that
already works when we can spend the time on stuff that still needs actual
design work.

Egg based multi-version installs still suffer from the problem of lacking a
RECORD file so you need an external tool to manage them properly. They also
aren't integrated into pip's listing and upgrading capabilities.

This is another problem in the "important but not urgent" category, though.
This discussion covered enough of the big issues that I'm happy I can come
up with a new standard that pip and pkg_resources will be willing to
support at some point in the future, but in the meantime we can continue
using the egg based approach.


> -----------------
> Donald Stufft
> PGP: 0x6E3CBCE93372DCFA // 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20130826/46c8900d/attachment.html>

More information about the Distutils-SIG mailing list