zelphirkalt 18 hours ago

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

  • simonw 18 hours ago

    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 18 hours ago

    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 18 hours ago

    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.

    • andrewl-hn 10 minutes ago

      Autocorrect messed up my last line, should say:

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

    • baq 17 hours ago

      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.

      • zelphirkalt 10 hours ago

        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.

whalesalad 18 hours ago

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

  • snapcaster 18 hours ago

    you should try uv, really impressive tool

    • pseudosavant 18 hours ago

      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.

trollbridge 18 hours ago

#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.

pjmlp 18 hours ago

Never used any of their tools.

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

Philpax 18 hours ago

Finally, an event capable of killing the Python demon!