src/eric7/Project/Project.py

branch
eric7
changeset 10292
0279595d3f59
parent 10277
e3d7e0cc0e6a
child 10303
ee1aadab1215
diff -r 6b4853d7e55e -r 0279595d3f59 src/eric7/Project/Project.py
--- a/src/eric7/Project/Project.py	Tue Nov 07 11:17:37 2023 +0100
+++ b/src/eric7/Project/Project.py	Tue Nov 07 15:59:19 2023 +0100
@@ -6516,6 +6516,7 @@
 
         for sourceline in sourcelines:
             if sourceline.startswith("version = "):
+                # old variant of plugin header
                 version = (
                     sourceline.replace("version = ", "")
                     .strip()
@@ -6523,6 +6524,17 @@
                     .replace("'", "")
                 )
                 break
+            elif sourceline.strip().startswith(('"version":', "'version':")):
+                # new variant of plugin header
+                version = (
+                    sourceline.replace('"version":', "")
+                    .replace("'version':", "")
+                    .replace('"', "")
+                    .replace("'", "")
+                    .replace(",", "")
+                    .strip()
+                )
+                break
 
         return version
 

eric ide

mercurial