4 ms·
Honest experience: I switched to this early on because at the time PyPA was pushing it really heavy, and Kenneth's past experience at Heroku meant it was added
by legostormtroopr 6y ago
Honest experience: I switched to this early on because at the time PyPA was pushing it really heavy, and Kenneth's past experience at Heroku meant it was added to their Python buildpacks far too soon.
At the time, it was unusable and community responses wildly swung between "its not official", its "PyPA endorsed", "don't like it build your own". Which are fine responses beta version of software, not when you convince the community and several companies that its a stable production ready, langauge endorsed package manager. Ultimately, pipenv in Heroku python buildpack was broken for a long time because of it.
Despite being assured it was stable, there were daily Pipenv releases at times, until they stopped for some reason for months.
In summary: avoid pipenv unless you really have to use it, otherwise - use poetry.
- StavrosK 6y agoI had the same experience. I got an error message that seemed incorrect, and I opened an issue about it, only to get a sarcastic response: https://github.com/pypa/pipenv/issues/1722 https://github.com/pypa/pipenv/issues/1722 I switched to Poetry after that, as Poetry did meet my expectations.