Some PEP440 versions appear to not be supported #30929
Labels
manager:poetry
Poetry package manager
priority-3-medium
Default priority, "should be done" but isn't prioritised ahead of others
type:bug
Bug fix of existing functionality
Discussed in #30566
Originally posted by tuturiffic August 2, 2024
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 problem
The OpenTelemetry project publishes their packages using PEP440 as a versioning scheme. Most of these versions also happen to follow semver --
<major>.<minor>.<patchlevel>
-- but some of them follow a PEP440-specific "pre-release" format:<major>.<minor>b0
It seems that Renovate does not properly parse these pre-release versions, thus is unable to identify these versions nor identify any potential updates.
To illustrate this issue, I've put up a minimal reproduction.
Logs (if relevant)
Logs
Reproduction forked to https://github.com/renovate-reproductions/30566
The text was updated successfully, but these errors were encountered: