Comment by ewy1

6 hours ago

it worked for uv so i can imagine a competent team can do the same thing for javascript!

Surprised to see this is the only uv reference in the comments!

Feels like an obvious comparison to me, and a very welcome development for the JS ecosystem.

uv made me actually _enjoy_ working in Python again.

  • a single tool was the enabler of enjoyment? It seems enjoyment is a fleeting thing these days if that's the case

    • uv removes all the pain from python packaging. and if you ever used it for anything more than one off scripts you know it used to be a lot of pain.

      manually activating venv, inconsistent python and dep versions, duplicate files taking up space, slow and broken tools, fragmented configs, global state, all of that is gone now. if you never experienced it you have no idea how bad it was.

      not all of it was uv specifically (pyproject.toml was a proposal for some time before) but they cleaned it up. its the only reason i even think about python as an option for new projects.