News for hackers. Stuff that matters.
Re:My Python Development Environment, 2018 Edition by sametmax on Thursday February 22, 2018 @01:19PM (#16439865)
pipenv combine pip and venv. It's not just about activating. If you install, it will create the virtualenv if it's missing.

It also, like pew, opens the virtualenv in a new shell instead of activating the current shell. A much saner approach.

The UI is also more user friendly: one entry point for everything, pretty colors and icons, auto-correct of package name, and so on.

Using Pipfiles, instead of requirements, are generally a better experience than requirements.txt since it contains dev and prod dependancies and allow separated dependancy pinning, with file hash.

Re:My Python Development Environment, 2018 Edition by gonvaled on Thursday February 22, 2018 @10:31PM (#16443974)
Does it install and manages different python versions? Pyenv does
Re:My Python Development Environment, 2018 Edition by mwarkentin on Thursday February 22, 2018 @10:46PM (#16444049)
If you have pyenv installed it can use it to install the correct python version defined in the Pipfile.