Modified the pyproject.toml setup wizard to generate entries for author/maintainer AND their email entries. eric7

Wed, 04 Jan 2023 14:57:32 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Wed, 04 Jan 2023 14:57:32 +0100
branch
eric7
changeset 9673
f4b3d2485baa
parent 9672
335f695d59e7
child 9674
43dd357b3bff

Modified the pyproject.toml setup wizard to generate entries for author/maintainer AND their email entries.

src/eric7/Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py file | annotate | diff | comparison | revisions
--- a/src/eric7/Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py	Wed Jan 04 12:33:48 2023 +0100
+++ b/src/eric7/Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py	Wed Jan 04 14:57:32 2023 +0100
@@ -654,16 +654,24 @@
             authors = tomlkit.array()
             author = tomlkit.inline_table()
             author["name"] = self.authorEdit.text()
+            authors.add_line(author)
+            author = tomlkit.inline_table()
+            author["name"] = self.authorEdit.text()
             author["email"] = self.authorEmailEdit.text()
-            authors.append(author)
+            authors.add_line(author)
+            authors.append(tomlkit.nl())
             project["authors"] = authors
 
         if self.maintainerEdit.text():
             maintainers = tomlkit.array()
             maintainer = tomlkit.inline_table()
             maintainer["name"] = self.maintainerEdit.text()
+            maintainers.add_line(maintainer)
+            maintainer = tomlkit.inline_table()
+            maintainer["name"] = self.maintainerEdit.text()
             maintainer["email"] = self.maintainerEmailEdit.text()
-            maintainers.append(maintainer)
+            maintainers.add_line(maintainer)
+            maintainers.append(tomlkit.nl())
             project["maintainers"] = maintainers
 
         urls = tomlkit.table()

eric ide

mercurial