[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 <<a href="mailto:brett@python.org">brett@python.org</a>> \
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 <<a \
href="mailto:python-ideas@python.org" target="_blank">python-ideas@python.org</a>> \
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'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'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