On 13 November 2017 at 09:29, Nick Coghlan <ncogh...@gmail.com> wrote: > On 13 November 2017 at 07:11, Chris Angelico <ros...@gmail.com> wrote: >> On Mon, Nov 13, 2017 at 6:24 AM, Stephan Houben <stephan...@gmail.com> wrote: >>> Hi Antoine, >>> >>> The venv module is included, >>> however the pyvenv script is in a separate package >>> python3.5-venv . >>> >>> By the way, I was totally confused by the following text form the doc. >>> >>> https://docs.python.org/3/library/venv.html >>> >>> ======== >>> Deprecated since version 3.6: pyvenv was the recommended tool for creating >>> virtual environments for Python 3.3 and 3.4, and is deprecated in Python >>> 3.6. >>> >>> Changed in version 3.5: The use of venv is now recommended for creating >>> virtual environments. >>> >>> ======== >> >> Not sure where you're reading that. I'm seeing: >> >> """ >> Note >> The pyvenv script has been deprecated as of Python 3.6 in favor of >> using python3 -m venv to help prevent any potential confusion as to >> which Python interpreter a virtual environment will be based on. >> """ >> >> I think that's pretty clear. "python3 -m venv env" is the standard and >> recommended way to spin up a virtual environment. > > It's further down in the page, under > https://docs.python.org/3/library/venv.html#creating-virtual-environments > > I think the deprecation notice for pyvenv should just be deleted, > since it renders like the *module* is deprecated.
That is, the confusing one starting with "Deprecated since version 3.6: ...". The note Chris quoted is fine, and should be kept. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia _______________________________________________ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/