Pipenv is a tool that aims to bring the best of packaging worlds (bundler, composer, npm, cargo, yarn, etc.) to the Python world. At Niteo we’ve migrated a few projects away from zc.buildout to pipenv and the results are good. In this talk, I’ll share the goods and the bads of the transition.
http://pipenv.readthedocs.io/en/latest/ is now the officially recommended Python packaging tool from Python.org. But it’s strongly opinionated and it can bite you if you don’t know what to expect. I learned the hard way.
What I am trying to say is, since it’s now the officially recommended Python packaging tool, Pythonistas need to educate themselves about it. What it is, how to use it and what to be careful about. I’ve used pipenv in production since last year and I have a few battle stories to tell.