-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Open
Labels
priority-3-mediumDefault priority, "should be done" but isn't prioritised ahead of othersDefault priority, "should be done" but isn't prioritised ahead of othersversioning:poetryPoetry versioning schemePoetry versioning scheme
Description
Discussed in #37086
Originally posted by doc-sheet July 21, 2025
How are you running Renovate?
Self-hosted Renovate
If you're self-hosting Renovate, tell us which platform (GitHub, GitLab, etc) and which version of Renovate.
Github
Please tell us more about your question or problem
Hi!
I stepped on an issue similar to #30929
Poetry allows to specify exact dependency without ==
my-cool-package = "1.2.3, !=1.2.3.4"
However such format is invalid for renovatebot.
Minimal reproduction is here https://github.com/doc-sheet/renovate-poetry-fails-semver
Logs (if relevant)
Logs
{
"datasource": "pypi",
"currentValue": "69.0.0.20240115, !=69.0.0.20240106",
"managerData": {"nestedVersion": false},
"skipReason": "invalid-version",
"depName": "types-setuptools",
"depType": "dependencies",
"lockedVersion": "69.0.0.20240115",
"updates": [],
"packageName": "types-setuptools"
},
Metadata
Metadata
Assignees
Labels
priority-3-mediumDefault priority, "should be done" but isn't prioritised ahead of othersDefault priority, "should be done" but isn't prioritised ahead of othersversioning:poetryPoetry versioning schemePoetry versioning scheme