alt.hn

3/19/2026 at 6:23:20 PM

Thoughts on OpenAI acquiring Astral and uv/ruff/ty

https://simonwillison.net/2026/Mar/19/openai-acquiring-astral/

by jt-hill

3/20/2026 at 3:15:23 AM

what is stopping the poetry guys to rewrite poetry from the ground up as part of a breaking new release?

by vivzkestrel

3/20/2026 at 9:30:42 AM

What happened to Poetry? did it just not gain enough traction? I was under the impression it was the hot new thing a few years back then uv comes out of nowhere.

by redrove

3/20/2026 at 11:22:04 AM

The news of this acquisition has made me too scared to admit that I actually have no issues Poetry.

by ardeaver

3/20/2026 at 10:23:58 AM

I thought the same thing. Just a few years ago, everyone here was proclaiming Poetry was great, the python ecosystem was finally tamed, pip/conda/setuptools was dead, and every project and developer needs to adopt it.

Now it’s just a has-been. The churn in python is incredible.

by sseagull

3/20/2026 at 1:23:10 PM

uv is much much faster, but has substantially the same feature set as poetry.

by ForHackernews

3/20/2026 at 7:15:20 AM

they have bad taste obviously otherwise we'd all be using their project

by fud101

3/20/2026 at 2:43:37 PM

Yes, when the poetry people purposely added a feature to fail CI with a 1/10 chance because they wanted to depreciate a feature, I depreciated poetry.

by androiddrew

3/19/2026 at 10:57:40 PM

Not to gatekeep things but if you think uv solved python dependency issues then you probably never had those issues in the first place and pip would have been enough for your use case. Conda on the other hand, with external binary dependencies, now we're talking.

by curiousgal

3/20/2026 at 2:50:02 AM

I’m someone who is not a python developer but has to use python tools and run other people’s python code. I have suffered through learning about anaconda, virtualenv, pip, and more. Uv is the first time there’s a tool that just runs the software without requiring me to become a python ecosystem expert

by necubi

3/19/2026 at 11:47:28 PM

The key issue uv solved wasn't dependencies, it was environments.

I used to have hundreds of venv folders scattered around my machine. These days I use "uv run" or "uvx" or "uv run --with boto3 python" and uv handles all of the bookkeeping for me.

by simonw

3/20/2026 at 12:23:28 AM

Poetry had already solved that.

by bmitc

3/20/2026 at 1:27:16 AM

What's the poetry equivalent of this?

  uv run --with boto3 python

by simonw

3/20/2026 at 3:54:15 AM

The claim was:

> The key issue uv solved wasn't dependencies, it was environments.

and not specific, niche features.

I don't know of such a command in Poetry, but it could still be solved with dev groups or running Python in the virtual environment and installing the package.

by bmitc

3/20/2026 at 3:59:07 AM

That command is an environment command. It runs Python in a temporary environment with boto3 installed - I use that trick all the time.

by simonw

3/20/2026 at 1:14:26 AM

It was very slow compared to uv

by saaspirant

3/20/2026 at 3:54:53 AM

Yes, but it still solves dependencies and environments.

by bmitc

3/20/2026 at 7:33:00 PM

"Solves one problem by introducing another, possibly worse problem"

And you wonder why people didn't adopt it.

by pixl97

3/20/2026 at 11:01:23 AM

Well it is much faster so you can keep iterating installing dependencies until you fix the issue in much less time

by freehorse

3/20/2026 at 10:12:22 AM

[dead]

by pugchat