Dependency Management Support Matrix
This page details the compatibility, support and implementation limitations of certain managers. It is intended to supply the list of currently supported managers.
Python dependencies
Manager / Python version |
3.9 |
3.10 |
3.11 |
3.12 |
3.13 |
poetry |
✔ |
✔ |
✔ |
✔ |
✔ |
pdm |
✔ |
✔ |
✔ |
✔ |
✔ |
pip-compile [1] |
- |
- |
- |
✔ |
- |
pipenv [2] |
✔ |
✔ |
✔ |
✔ |
✔ |
uv [3] |
✔ |
✔ |
✔ |
✔ |
✔ |
-
Only minor versions (e.g. 3.13) are generally supported, patch versions (e.g. 3.13.4) are not
-
Python 3.8 and older are not supported.
-
peynv
is available and used to install Python 3.10 and Python 3.13, which are not available in UBI images.
Using uv
instead of pip-compile
If Python 3.12 for pip-compile
is not sufficient for your project, consider using uv pip compile
instead, see the uv docs and Renovate docs.
RPM lock files
Capability |
Supported |
Generate a new |
No |
Update existing |
Yes |
Update multiple lock files in subdirectories |
No |
Work with different lock file in multiple branches |
No [4] |
Display individual package upgrades in PR description |
Yes |
Match CVE data to package upgrades (root |
Yes [5] |
Match CVE data to package upgrades (subdirectory |
No |
Go dependencies
MintMaker sets the GOTOOLCHAIN=auto
environment variable, so when updating dependencies,
Go will choose the correct toolchain version automatically.
Renovate will automatically update the go and toolchain directives in case it is required by an updated dependency. This cannot be changed in the configuration.
[SECURITY]
label might be missing, despite CVE description being included