Merge pull request #59852 from T4mmi/BUG-Fix-plugin_dependencies-parser

BUG: Fix metadata:plugin_dependencies parsing
This commit is contained in:
Matthias Kuhn 2025-01-06 10:25:02 +01:00 committed by GitHub
commit 906b4e84d3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -413,12 +413,12 @@ def get_plugin_deps(plugin_id: str) -> dict[str, Optional[str]]:
return result
for dep in plugin_deps.split(","):
if dep.find("==") > 0:
if "==" in dep:
name, version_required = dep.split("==")
else:
name = dep
version_required = None
result[name] = version_required
name, version_required = dep, None
result[name.strip()] = version_required.strip() if version_required else None
return result