• Eager Eagle
      link
      fedilink
      English
      25 hours ago

      they do, just use project management commands like uv + { add, remove, sync, lock, run }

    • @[email protected]
      link
      fedilink
      49 hours ago

      Looks like it has basic support:

      • required-python = "..."
      • dependencies = [ ... ]

      Once it gets dependency groups, I’ll try it out. I’m currently using poetry, which works, but I’m always interested in better perf.

      • Eager Eagle
        link
        fedilink
        English
        2
        edit-2
        4 hours ago

        it already has dep groups; e.g.

        uv add --optional staging pytest

        then

        uv sync --extra staging

        to install / uninstall packages accordingly.

        They have a --dev shorthand for dev dependencies, but it seems the dependency group PEP is not final, so there isn’t a standardized way of doing this yet.