TL;DR: uv is an extremely fast Python package manager, written in Rust.

  • FizzyOrange@programming.dev
    link
    fedilink
    arrow-up
    9
    ·
    3 months ago

    Yes. For the project I work on pip install takes about 60 seconds and replacing it with uv reduces that to about 7 seconds. That’s a very significant improvement. Much less annoying interactively and in CI we do this multiple times so it saves a significant chunk of time.

      • FizzyOrange@programming.dev
        link
        fedilink
        arrow-up
        4
        ·
        3 months ago

        I dunno maybe once a week or so? We don’t actually have a system that detects if your pip install is out of sync with pyproject.toml yet so I run it occasionally just to make sure.

        And it runs in CI around a dozen times for each PR. Yeah not ideal but there are goodish reasons which I can explain if you want.

        • The Doctor@beehaw.org
          link
          fedilink
          English
          arrow-up
          3
          ·
          3 months ago

          No, that makes perfect sense. Thank you for explaining.

          I like hearing about other people’s environments, because it gives perspective.