<p dir="ltr"><br>
On 26 Aug 2013 07:57, "Jim Fulton" <<a href="mailto:jim@zope.com">jim@zope.com</a>> wrote:<br>
><br>
> On Sun, Aug 25, 2013 at 5:21 PM, Nick Coghlan <<a href="mailto:ncoghlan@gmail.com">ncoghlan@gmail.com</a>> wrote:<br>
> ><br>
> > On 26 Aug 2013 07:00, "Donald Stufft" <<a href="mailto:donald@stufft.io">donald@stufft.io</a>> wrote:<br>
> >><br>
> >><br>
> >> On Aug 25, 2013, at 4:51 PM, Nick Coghlan <<a href="mailto:ncoghlan@gmail.com">ncoghlan@gmail.com</a>> wrote:<br>
> >><br>
> >>> Anyway, I like Paul's suggestion of defining a specific runtime format<br>
> >>> for this, even if it's just "wheel layout plus a RECORD file". I'm currently<br>
> >>> thinking of using the ".dist" suffix, matching the existing egg vs egg-info<br>
> >>> naming convention.<br>
> >><br>
> >><br>
> >> It seems to me the easiest thing to do is just continue using eggs for<br>
> >> this feature for now especially if the proposal is just standardizing what<br>
> >> eggs do and doesn't offer any benefits besides standardization. That gets<br>
> >> you all the benefits sans standardization and doesn't spend time putting a<br>
> >> PEP through (and all the back and forth that entails) for something that<br>
> >> already works when we can spend the time on stuff that still needs actual<br>
> >> design work.<br>
> ><br>
> > Egg based multi-version installs still suffer from the problem of lacking a<br>
> > RECORD file so you need an external tool to manage them properly.<br>
><br>
> Well, I'd argue that eggs are effectively also records.  You can find out what's<br>
> installed by simply looking at the names in whatever directory you put eggs.<br>
><br>
> The harder part, of course, is deciding when an egg is no longer needed.<br>
> I assume the RECORD file doesn't address that either.<br>
><br>
> Note that with multi-version support, uninstalling things is an optimization,<br>
> not a necessity.  The only harm a never-uninstalled egg does is take up<br>
> space and maybe make tools that scan for what's installed take more time.</p>
<p dir="ltr">And make you fail security audits due to the "use" of unpatched software :)</p>
<p dir="ltr">Cheers,<br>
Nick.</p>
<p dir="ltr">><br>
> Jim<br>
><br>
> --<br>
> Jim Fulton<br>
> <a href="http://www.linkedin.com/in/jimfulton">http://www.linkedin.com/in/jimfulton</a><br>
</p>