5 ms·
I don't know if I've just had particularly bad luck, but over the years I've run into multiple situations where upgrading my dependency manager has completely b
by meowface 3y ago
I don't know if I've just had particularly bad luck, but over the years I've run into multiple situations where upgrading my dependency manager has completely broken dependency installation.
I started using pipenv many years ago since it was the hot new thing, and then it kept happening over and over with new pipenv releases. And then poetry was the hot new thing, so I switched to poetry. And everything was good with poetry for some years... and then within the past few years, it started happening again. New poetry version, something breaks, Google it, set some config toggle, it works. Then another new version, something breaks again, some other config toggle is needed, etc. The least I'd expect of a dependency manager is very careful attention paid to backwards compatibility.
And now, based on this thread, I'm wondering if poetry is falling out of fashion and if these other recommendations, like PDM and rye, are going to be the hot new thing.
- drcongo 3y agoI used to have that with Poetry but it's been very stable since 1.5ish. PDM looks interesting but the "doesn't need virtual envs" bit scares me and rye is a personal project that may one day be something more [1]. I don't think I'd switch package manager away from Poetry for the foreseeable unless the folks behind Ruff [2] create one. I love Ruff. [1] https://github.com/mitsuhiko/rye/discussions/6 https://github.com/mitsuhiko/rye/discussions/6 [2] https://beta.ruff.rs/docs/ https://beta.ruff.rs/docs/