Make sure you have uv installed, and then run the following commands:
uv tool install invenio-cli
invenio-cli check-requirements --development
invenio-cli install
invenio-cli services setup
invenio-cli runTo update dependencies you need to:
- Run
invenio-cli packages lock - (Optional) Use
changelog.pyto generate the commit message viachangelog.py --package-filter "^invenio" --show-major-bumps --since HEAD - Commit the updated
uv.lock
Tip
To selectively update a specific package, you can use:
uv lock --upgrade-package <package-name>