--- a/src/eric7/Plugins/WizardPlugins/EricPluginWizard/Templates.py Wed May 24 10:31:09 2023 +0200 +++ b/src/eric7/Plugins/WizardPlugins/EricPluginWizard/Templates.py Wed May 24 10:45:11 2023 +0200 @@ -20,23 +20,25 @@ {config0}\ # Start-Of-Header -name = "{name}" -author = "{author} <{email}>" -autoactivate = {autoactivate} -deactivateable = {deactivateable} -version = "{version}" -{onDemand}\ -className = "{className}" -packageName = "{packageName}" -shortDescription = "{shortDescription}" -longDescription = ( - """{longDescription}""" -) -needsRestart = {needsRestart} -pyqtApi = 2 +__header__ = {{ + "name": "{name}", + "author": "{author} <{email}>", + "autoactivate": {autoactivate}, + "deactivateable": {deactivateable}, + "version": "{version}", + {onDemand}\ + "className": "{className}", + "packageName": "{packageName}", + "shortDescription": "{shortDescription}", + "longDescription": ( + """{longDescription}""" + ), + "needsRestart": {needsRestart}, + "pyqtApi": 2, +}} # End-Of-Header -error = "" +error = "" # noqa: U200 {modulesetup}\ @@ -138,8 +140,8 @@ pass ''' -onDemandTemplate = """pluginType = "{pluginType}" -pluginTypename = "{pluginTypename}" +onDemandTemplate = """"pluginType": "{pluginType}", + "pluginTypename": "{pluginTypename}", """ previewPixmapTemplate = '''def previewPix():