zlacker

[parent] [thread] 14 comments
1. wiseow+(OP)[view] [source] 2025-12-02 18:24:07
Hope nobody buys Astral or Python is f*cked.
replies(6): >>zelphi+V >>whales+y1 >>Philpa+Z5 >>thevil+I9 >>trollb+pb >>pjmlp+Pc
2. zelphi+V[view] [source] 2025-12-02 18:27:17
>>wiseow+(OP)
Then it would probably be back to Poetry. Or some other newcomer, or maybe a fork of uv.
replies(3): >>andrew+92 >>baq+J3 >>simonw+96
3. whales+y1[view] [source] 2025-12-02 18:29:27
>>wiseow+(OP)
Our entire business runs on Python without a drop of Astral in the mix. No one would even notice.
replies(1): >>snapca+W5
◧◩
4. andrew+92[view] [source] [discussion] 2025-12-02 18:31:09
>>zelphi+V
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.

replies(2): >>baq+3h >>andrew+gq2
◧◩
5. baq+J3[view] [source] [discussion] 2025-12-02 18:38:14
>>zelphi+V
If you froze uv today it’ll take years for anything to get to a state where the switch would be worth it.
◧◩
6. snapca+W5[view] [source] [discussion] 2025-12-02 18:46:10
>>whales+y1
you should try uv, really impressive tool
replies(1): >>pseudo+xa
7. Philpa+Z5[view] [source] 2025-12-02 18:46:22
>>wiseow+(OP)
Finally, an event capable of killing the Python demon!
◧◩
8. simonw+96[view] [source] [discussion] 2025-12-02 18:46:57
>>zelphi+V
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.

9. thevil+I9[view] [source] 2025-12-02 19:00:21
>>wiseow+(OP)
I don't want to even think about it. uv has been a revelation!
◧◩◪
10. pseudo+xa[view] [source] [discussion] 2025-12-02 19:03:57
>>snapca+W5
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.

11. trollb+pb[view] [source] 2025-12-02 19:07:23
>>wiseow+(OP)
#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.

12. pjmlp+Pc[view] [source] 2025-12-02 19:12:22
>>wiseow+(OP)
Never used any of their tools.

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

◧◩◪
13. baq+3h[view] [source] [discussion] 2025-12-02 19:29:56
>>andrew+92
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.
replies(1): >>zelphi+Yk1
◧◩◪◨
14. zelphi+Yk1[view] [source] [discussion] 2025-12-03 02:36:42
>>baq+3h
I also tried it and am now using it for new projects. But I was just fine with Poetry too. Yes, uv is faster and probably better code. But my use-cases didn't necessitate to re-create the venvs frequently, so the slowness of Poetry didn't matter that much to me, and I am not using the "one-off script" kind of approaches that uv enables (writing the dependencies in a comment in the script itself).

So, yeah, uv is nice, but for me didn't fundamentally change that much.

◧◩◪
15. andrew+gq2[view] [source] [discussion] 2025-12-03 12:39:21
>>andrew+92
Autocorrect messed up my last line, should say:

uv seems like a great tool, but I remember thinking the same about pipenv, too.

[go to top]