Skip to content

Conversation

@slint
Copy link
Member

@slint slint commented Aug 8, 2025

  • This is closer to the equivalent pipenv sync behaviour, which
    uninstalls packages that don't match exactly the state declared in the
    lockfile. This can be useful for users that relied on
    invenio-cli install for "resetting" their virtualenv dependencies.

Important

This is a tiny bit slower than just running uv sync in an already synced virtualenv, as it takes a couple of seconds vs. milliseconds. On the other hand, I don't think many folks run invenio-cli install that often after the first time.

… for `uv`

* This is closer to the equivalent `pipenv sync` behaviour, which
  uninstalls packages that don't match exactly the state declared in the
  lockfile. This can be useful for users that relied on
  `invenio-cli install` for "resetting" their virtualenv dependencies.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant