Hi Joni,

thanks for the references.

buildout has been on my inspirations for this proposal.

The historic shift of buildout vs virtualenv+pip as well as build-outs
unfortunate dependency on eggs are some of the pain points that did
happen quite a while back.

If build-out was able to run on wheels and in designated controllable
folders i wouldn't even have to start with my proposal.

Unfortunately buildout as is is not very well aligned with the needs i
perceive on my coworkers/peers/collaborators as well as myself.

-- Ronny

Am 08.10.18 um 11:03 schrieb Joni Orponen:
> On Mon, Oct 8, 2018 at 10:15 AM Thomas Kluyver <tho...@kluyver.me.uk
> <mailto:tho...@kluyver.me.uk>> wrote:
>
>     Have you tried using conda envs? Conda avoids duplication by
>     unpacking all packages to a shared directory and then hard-linking
>     them into environments.
>
>     I'm not saying that should preclude doing something similar for
>     virtualenvs, but it's probably worth looking at existing solutions
>     before embarking on a change of this magnitude.
>
>
> Buildout has also done this for quite a long time.
>
> http://www.buildout.org/en/latest/topics/optimizing.html
>
> On Mon, Oct 8, 2018 at 10:22 AM Freddy Rietdijk
> <freddyrietd...@fridh.nl <mailto:freddyrietd...@fridh.nl>> wrote:
>
>     What Conda and Nix do is basically having a store with packages,
>     and then indeed linking them to form environments. While this
>     works, it is important that one is very careful tracing how the
>     packages are built, because not doing so can easily cause trouble
>     in case of modules with extension types.
>
>
> Buildout shares this problem. PIL is a classic example of an egg,
> which can have vastly different runtime based on the compile time.
>
> -- 
> Joni Orponen
>
> --
> Distutils-SIG mailing list -- distutils-sig@python.org
> To unsubscribe send an email to distutils-sig-le...@python.org
> https://mail.python.org/mm3/mailman3/lists/distutils-sig.python.org/
> Message archived at 
> https://mail.python.org/mm3/archives/list/distutils-sig@python.org/message/DTM2EGNZ5MQHZN36T4U5HQ2AE4MJRVAO/
--
Distutils-SIG mailing list -- distutils-sig@python.org
To unsubscribe send an email to distutils-sig-le...@python.org
https://mail.python.org/mm3/mailman3/lists/distutils-sig.python.org/
Message archived at 
https://mail.python.org/mm3/archives/list/distutils-sig@python.org/message/IZTVI6EX7A2ZOITWMA67GSM7HPU2ZAFU/

Reply via email to