[prev in list] [next in list] [prev in thread] [next in thread] 

List:       python-ideas
Subject:    Re: [Python-ideas] About PEP-582
From:       Joni Orponen <j.orponen () 4teamwork ! ch>
Date:       2019-02-20 11:08:48
Message-ID: CA+LW3i1NSidm6rZenQjZrEfHt4Kjw5hiJVhSieLye7=tNrTSNw () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


On Wed, Feb 20, 2019 at 4:49 AM Brett Cannon <brett@python.org> wrote:

> On Tue, Feb 19, 2019 at 3:29 PM Philip Bergen via Python-ideas <
> python-ideas@python.org> wrote:
>
>> First attempt at this, so please be gentle. :)
>> I am very interested in the overall goal of not needing virtualenvs, but
>> I'm curious about the motivations behind pep-582.
>>
>
> In a word, simplicity. Teaching newcomers about virtual environments is a
> stumbling block, but so if when they accidentally pollute their global
> installation when they get started.PEP 582 is an attempt to handle the
> simple case nicely.
>

Is Buildout forgotten? It's not dead and achieves the same in this regard.
It works by flushing out meaningfully-shebanged wrapper scripts with
exactly injected sys.path.

http://docs.buildout.org/en/latest/

-- 
Joni Orponen

[Attachment #5 (text/html)]

<div dir="ltr"><div dir="ltr"><div dir="ltr">On Wed, Feb 20, 2019 at 4:49 AM Brett \
Cannon &lt;<a href="mailto:brett@python.org">brett@python.org</a>&gt; \
wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" \
style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr">On Tue, Feb 19, 2019 \
at 3:29 PM Philip Bergen via Python-ideas &lt;<a \
href="mailto:python-ideas@python.org" target="_blank">python-ideas@python.org</a>&gt; \
wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" \
style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex"><div dir="ltr">First attempt at this, so please be \
gentle. :)<div>I am very interested in the overall goal of not needing virtualenvs, \
but I&#39;m curious about the motivations behind \
pep-582.</div></div></blockquote><div><br></div><div>In a word, simplicity. Teaching \
newcomers about virtual environments is a stumbling block, but so if when they \
accidentally pollute their global installation when they get started.PEP 582 is an \
attempt to handle the simple case \
nicely.</div></div></div></blockquote><div><br></div><div>Is Buildout forgotten? \
It&#39;s not dead and achieves the same in this regard. It works by flushing out \
meaningfully-shebanged wrapper scripts with exactly injected \
sys.path.</div></div><div><br></div><div><a \
href="http://docs.buildout.org/en/latest/">http://docs.buildout.org/en/latest/</a><br></div><div><br></div>-- \
<br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div \
dir="ltr"><div>Joni Orponen</div></div></div></div></div></div></div>



_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic