Minimum python version for dependencies are not respected #31654
-
What would you like help with?I think I found a bug How are you running Renovate?Mend Renovate hosted app on github.com If you're self-hosting Renovate, tell us which platform (GitHub, GitLab, etc) and which version of Renovate.No response Please tell us more about your question or problemRenovate doesn't seem to respect the minimum version of Python required by dependencies. It has for effect to open PR that can't be merged until the Python version is upgraded. This make us skip potentially available patch releases or previous versions. When using Poetry, the poetry lock will fail which make it "fail safe" but might not be with other package managers. Logs (if relevant)Logs
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
Reproduction: https://github.com/onanypoint/renovate-numpy/tree/main In the proposed reproduction, Python is set to 3.9 and the package numpy to 2.0.0. Renovate opens an update for 2.1.1 which is not compatible with 3.9. |
Beta Was this translation helpful? Give feedback.
-
Hi there, A maintainer decided this is not a bug, and behaving as designed. The maintainer will explain why this behavior is correct. To avoid confusing future readers, we will close this Discussion. We want Bug-type Discussions to be about things that we rate as bugs. For more details, please read our development docs about bug handling. If this bug report makes you think of an idea for a new feature, or how to improve a current feature, feel free to create a new Suggest an Idea Discussion. Thanks, the Renovate team |
Beta Was this translation helpful? Give feedback.
You need to configure constraintsFiltering: https://docs.renovatebot.com/configuration-options/#constraintsfiltering