Remix.run Logo
wiseowise 5 hours ago

Hope nobody buys Astral or Python is f*cked.

zelphirkalt 5 hours ago | parent | next [-]

Then it would probably be back to Poetry. Or some other newcomer, or maybe a fork of uv.

simonw 4 hours ago | parent | next [-]

uv is very forkable - dual-licensed under Apache and MIT, high quality codebase, it's Rust rather than Python but the Python community has an increasing amount of Rust experience these days.

That's why I'm not personally too nervous about the strategic risk to the Python community of having such a significant piece of the ecosystem from a relatively young VC-backed company.

baq 5 hours ago | parent | prev | next [-]

If you froze uv today it’ll take years for anything to get to a state where the switch would be worth it.

andrewl-hn 5 hours ago | parent | prev [-]

Honestly, given the constant rollercoaster of version management and building tools for Python the move to something else would be expected rather than surprising.

I’ve seems like a great tool, but I remember thinking the same about piping, too.

baq 4 hours ago | parent [-]

uv is a revolution in every possible positive sense of the word in the Python world and I've been here since 1.5. it is imperative that bitter oldtimers like us try it, I did and the only regret I've got is that I didn't do it sooner.

whalesalad 5 hours ago | parent | prev | next [-]

Our entire business runs on Python without a drop of Astral in the mix. No one would even notice.

snapcaster 4 hours ago | parent [-]

you should try uv, really impressive tool

pseudosavant 4 hours ago | parent [-]

Honestly, that is an understatement. `uv run` has transformed how I use Python since 99% of the time I don't need to setup or manage an environment and dependencies. A have tons of one-off Python scripts (with their dependencies in PEP 723 metadata at the top of the file) that just work with `uv run`.

I get how it might not be as useful in a production deployment where the system/container will be setup just for that Python service, but for less structured use-cases, `uv` is a silver bullet.

pjmlp 4 hours ago | parent | prev | next [-]

Never used any of their tools.

Python is doing great, other than still doing baby steps into having a JIT in CPython.

thevillagechief 4 hours ago | parent | prev | next [-]

I don't want to even think about it. uv has been a revelation!

trollbridge 4 hours ago | parent | prev | next [-]

#1, uv is open-source and it could easily be forked and kept up to date.

#2, if you don't like uv, you can switch to something else.

uv probably has the least moat around it of anything. Truly a meritocracy: people use it because it's good, not because they're stuck with it.

Philpax 4 hours ago | parent | prev [-]

Finally, an event capable of killing the Python demon!