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 return result
for dep in plugin_deps.split(","): for dep in plugin_deps.split(","):
if dep.find("==") > 0: if "==" in dep:
name, version_required = dep.split("==") name, version_required = dep.split("==")
else: else:
name = dep name, version_required = dep, None
version_required = None result[name.strip()] = version_required.strip() if version_required else None
result[name] = version_required
return result return result