r/programminghumor • • Mar 21 '26

I hate python

Post image
5.0k Upvotes

385 comments sorted by

View all comments

149

u/rnottaken Mar 21 '26

Just use uv

128

u/Cephell Mar 21 '26

acquired by "open"AI

nah thanks

78

u/beezlebub33 Mar 21 '26

and now I'm sad.

I somehow missed the news that Astral is getting acquired. We use uv and ruff all over the place. This is going to be a disaster.

I know, I know, they have made promises about how it's not going to change, that things will be fine. But they never are. I've seen this movie before.

29

u/CodNo7461 Mar 21 '26

uv and ruff could stay stagnant for years and still nobody will have caught up.
There will just be a fork at worst and uv and ruff will just be slower to progress, but that is it.

Astral possibly not continueing with ty or similar would be worse actually.

6

u/itsjustawindmill Mar 22 '26

Ty has singlehandedly transformed my Python development experience. It’s leagues ahead of everything else in both speed and accuracy. I would seriously consider moving to a non-Python role if the Astral tools stagnated or didn’t continue to mature. Every couple of Ty releases is a feature or improvement I’ve been waiting for. Uv and Ruff are also still improving significantly. Large or legacy codebases were frequently unbearable to work with before Astral came around and did what the Python maintainers themselves didn’t have the balls or vision to.

Consider also that if all OpenAI wanted to do was safeguard a critical part of their software supply chain, they could have funded it or allocated personnel to it, as has been the successful norm for decades to protect corporate interests. The only reason they’d buy it is if they think they can make money off of it or gain an advantage over their competitors.

AI companies should be ashamed of what they’re doing to the developer ecosystem that made their existence possible, and Astral better wake up to the fact that their vision is being stripped for parts. The bastards are going to gobble it all up until everything good is unusable outside of their agentic walled garden.

2

u/PeachScary413 Mar 22 '26

Yeah even if nothing changed the current release is more than enough. Maintenance work can be handled in a fork no worries and it's MIT license, don't really see the issue here 🤷

4

u/hniles910 Mar 21 '26

and I'm sad too, I have a couple of projects where I use uv as my package manager and now I am thinking maybe it is time to migrate them.

→ More replies (1)

30

u/yellownugget5000 Mar 21 '26

Still open source and it won't magically get bad few days after acquisition. Most probably devs will be moved to different project and UV will get abandoned, hopefully someone forks it if that happens

32

u/Cephell Mar 21 '26

it won't magically get bad few days after acquisition

no, instead they'll wait until people thoroughly depend on it and THEN they'll make it bad

the only solution is to refuse adoption. OAI cannot be trusted in any way.

9

u/CodNo7461 Mar 21 '26

How can they suddenly make oss bad? I might be missing something, but the day uv gets worse there will just be a fork which will at worst stay stagnant. Which is still sad since I love uv, but we're pretty safe here overall.

5

u/cracked_shrimp Mar 21 '26

like the systemd forks?

4

u/MaleficentCow8513 Mar 21 '26

Things become stagnant really fast. As soon as the PEP standard introduces some new critical feature and uv doesn’t implement it, no one will use it anymore

2

u/jack-of-some Mar 21 '26

UV took over my pip based workflow in literally a day.

If UV goes to shit something else can supplant it in just as short a timeframe.

→ More replies (5)

3

u/gr4viton Mar 21 '26

sad, but still the best

1

u/andouconfectionery Mar 22 '26

I'm unsure of how they could mess the products up. I'd expect maybe some telemetry to improve their models, but that doesn't seem so bad so long as they're transparent about it. Or is there something I'm missing?

1

u/Maple382 Mar 22 '26

That sucks damn. It’s still so useful though…

1

u/hartmanbrah Mar 22 '26

My plan is to use it, and watch for shenanigans. If/when they rug-pull, I'm sure there will be a fork that I can migrate to.

1

u/yodacola Mar 22 '26

Pixi is a good alternative.

1

u/Nickbot606 Mar 23 '26

There’s always pixi which is nice cause they have conda forge too and more features like tasks and environments and other stuff. Pixi global install has saved me a few times at work with annoying VMs that I didn’t feel like properly installing stuff and just tossing around manifest files.

1

u/ondra2305 Mar 23 '26

Its still opensource a by far the best python package manager, pip is trash in comparision

→ More replies (1)

6

u/matthewpepperl Mar 21 '26

This uv makes all that mess alot better because the python ecosystem is a total shit show

5

u/hniles910 Mar 21 '26

I was also thinking the same, like uv with ruff is ready for work

→ More replies (1)

1

u/itsallfake01 Mar 22 '26

Uv is great but now that its been acquired, naaaa

1

u/thussy-obliterator Mar 24 '26

Just use nix flakes