Hacker News new | ask | show | jobs
by Rjevski 2888 days ago
Pipenv is a good replacement for the above workflow. It manages your dependencies and virtualenvs.
1 comments

Thanks for the tip, but honestly, I don't need another tool.
I was of the same mentality, until yesterday when I watched this PyCon video, uploaded 13 May 2018.

https://www.youtube.com/watch?v=GBQAKldqgZs

To cut a long story short, if you're happy with virtualenv and pip then that's great, but the idea of pipenv is to replace virtualenv and pip, which means you'll actually have one tool fewer. :)

Genuine question: does pipenv do anything that [mini]conda doesn't?
Everything you need to know about pipenv is in the linked talk. Sorry, I don't know anything about [mini]conda.
Does conda create a lockfile?
Not yet. But that's planned. See See https://github.com/conda/conda/issues/7248.