twoscoops / two-scoops-of-django-1.8

Tracking thoughts and feature requests for Two Scoops of Django 1.8 in the issue tracker. And the book's code examples are here.
400 stars 81 forks source link

[Chapter 2.2] virtualenvwrapper recommendation might not be a good practice #146

Open pszpetkowski opened 8 years ago

pszpetkowski commented 8 years ago

In the first place I'd like to thank the authors and all the contributors of this book - it's awesome.

You could say that virtualenvwraper is quite useful as it makes the programmer type and think less. I believe that it's very shallow convenience and in few points I'll do my best to explain why:

Major downside of venv is that it isn't available with Python < 3.3 and the ensurepip mechanism has been added in Python 3.4, so for quite some people (e.g. those who wish for supported Python versions parity with virtualenv) it might not be a good choice, but I think that it's worthy to at least describe the venv as an alternative to virtualenv/virtualenvwrappper.