OpenAI acquiring Astral is sending shockwaves through the Python and AI programming communities.
I believe it opens up a 4th way to solve a historic problem: how to fund open source.
OpenAI acquiring Astral is sending shockwaves through the Python and AI programming communities.
I believe it opens up a 4th way to solve a historic problem: how to fund open source.
@wsvincent I think your main points are reasonable, but this acquisition was frustrating to me because I really liked the pyx approach.
Astral building a high-quality private package index has a much higher potential to align with maintaining a high-quality open source package management tool.
Astral being acquired by an AI company that has repeatedly acted with disregard for its negative impacts on society makes me expect AI bloat in uv.
@ehmatthes @wsvincent I hope this gets the PSF / PyPI to finally move on to the "high-quality private package index." They barely dipped their toes in the water then made no forward movement on private orgs and private hosted options.
These are proven and reasonably successful/straightforward business models that even a non-profit can manage.
The rest will sort out, but I don't see a world where OpenAI charges for UV.
@webology @wsvincent I agree, but they get to fill it with whatever pushes and nudges to their projects as they want.
That almost always leads to more friction for most users, and I don't see OpenAi keeping the tool as simple and clean as it has been so far.
That said, I'm going to keep on using it until I see a specific reason not to.
@ehmatthes @wsvincent Re: I don't see OpenAi keeping the tool as simple and clean as it has been so far.
Is that based on Codex or their Python APIs? Just curious where this comes from.
Having used their Python API, it's amazingly clean to work with. I just think Pydantic AI is a better tool because it doesn't force me to use a single provider.
OpenAI's API/REST endpoints have remained clean too, and there are probably >50 providers using their shape as a standard.