summaryrefslogtreecommitdiffstats
path: root/assets/scripts/generate_extension_data.py
diff options
context:
space:
mode:
Diffstat (limited to 'assets/scripts/generate_extension_data.py')
-rw-r--r--assets/scripts/generate_extension_data.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/assets/scripts/generate_extension_data.py b/assets/scripts/generate_extension_data.py
index f6ccaefcd73..2962a70ca7b 100644
--- a/assets/scripts/generate_extension_data.py
+++ b/assets/scripts/generate_extension_data.py
@@ -28,6 +28,10 @@ def get_packages(path: Path, plugin_key: str) -> Dict[str, Any]:
packages: Dict[str, Any] = {}
for f in folders:
pyproject = PyProjectTOML(Path(f, "pyproject.toml"))
+
+ if not pyproject.data:
+ continue
+
poetry = pyproject.data["tool"]["poetry"]
name = poetry["name"]
plugin = poetry.get("plugins", {}).get(plugin_key)