4 ms·
poetry gave us lock files and consistent installs for years. uv is much, much faster however.
by icedchai 1y ago
poetry gave us lock files and consistent installs for years.
uv is much, much faster however.
- beeb 1y agoI used poetry professionally for a couple of years and hit so many bugs, it was definitely not a smooth experience. Granted that was probably 3-4 years ago.
- icedchai 1y agoI've occasionally run into performance issues and bugs with dependency resolution / updates. Not so much recently, but at a previous company we had a huge monorepo and I've seen it take forever.
- palm-tree 1y agoI started using poetry abiut 4 years ago and definitely hit a lot of bugs around that time, but it seems to have improved considerably. That said, my company has largely moved to uv as it does seem easier to use (particularly for devs coming from other languages).
- teekert 1y agoI always loved poetry but then I’d always run into that bug where you can’t use repos with authentication. So I’d always go somewhere else eventually. Some time ago I found out it does work with authentication, but their “counter ascii animation” just covers it… bug has been open for years now…
- IshKebab 1y agoThe very first time I tried to use Poetry I ran into a bug where it couldn't resolve some simple dependencies. uv actually works.
- rcleveng 1y agoand pip-compile before that. Agree that uv is way way way faster than any of that and really just a joy to use in the simplicity
- ShakataGaNai 1y agoI have to agree that there were a lot of good options, but uv's speed is what sets it apart. Also the ability to have a single script with deps using TOML in the headers super eaisly. Also Also the ability to use a random python tool in effectively seconds with no faffing about.
- no_wizard 1y agoThere was pipenv before that too, which also had a lockfile. Funny how these things get forgotten to history. There's lots of prior art when it comes to replacing pip. edit: here's an HN thread about pipenv, where many say the same things about it as they are about UV and Poetry before https://news.ycombinator.com/item?id=16302570 https://news.ycombinator.com/item?id=16302570
- kstrauser 1y agoExcept pipenv was never anywhere near as good. It meant well but never delivered.
- epistasis 1y agoExactly I jumped onto pipenv, poetry, and pyenv as soon as I heard about them, and though they provided advantages, they all had significant flaws which prevented me being able to give full-throated endorsement as the solutions to Python environments However, I have zero reservations about uv. I have not encountered bugs, and when features are present they are ready for complete adoption. Plus there's massive speed improvements. There is zero downside to using uv in any application where it can be used and also there are advantages.