BUG: Fix metadata:plugin_dependencies parsing

This commit is contained in:
Thomas JANVIER 2024-12-12 13:39:11 +01:00
parent a11c18fc5c
commit a2cd540844

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