I thought this was worthy of it’s own post rather than a sneery comment. Astral make UV which at this point is a load bearing part of the python software ecosystem. This could have a huge knock on effect on the open source community.

I for one can’t wait for non-deterministic package management

“You’re absolutely right, I did install the wrong package and infect your system with malware. I will try much harder next time”

    • scruiser@awful.systems
      link
      fedilink
      English
      arrow-up
      2
      ·
      4 days ago

      There is poetry for package management. Apparently uv is substantially faster at solving package dependencies although poetry is more feature rich. (I’ve only used poetry, so I know it is adequate, but I have had times I’ve sat there for minutes or even tens of minutes while it worked through installing all the right versions of all the right libraries.)

      • froztbyte@awful.systems
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 days ago

        yeah the dep resolution and instance management being snappy as hell are big reasons why people went for uv, but I suspect this will now get reevaluated (it should’ve been earlier)

        pdm is what you want afaik btw, poetry is outclassed for a while now

        • froztbyte@awful.systems
          link
          fedilink
          English
          arrow-up
          2
          ·
          2 days ago

          (and that I even had to type that second bit is a big bit of my gripe with python in the last decade)