Changed project file writer to sort the file lists. eric7

Wed, 13 Apr 2022 15:13:59 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Wed, 13 Apr 2022 15:13:59 +0200
branch
eric7
changeset 9023
5c6e160faa32
parent 9022
91efc01ae8cb
child 9024
640778fcd474

Changed project file writer to sort the file lists.

eric7.epj file | annotate | diff | comparison | revisions
eric7/Project/ProjectFile.py file | annotate | diff | comparison | revisions
--- a/eric7.epj	Sun Apr 10 18:15:00 2022 +0200
+++ b/eric7.epj	Wed Apr 13 15:13:59 2022 +0200
@@ -289,12 +289,30 @@
       "eric7/Debugger/StartRunDialog.ui",
       "eric7/Debugger/VariableDetailDialog.ui",
       "eric7/Debugger/VariablesFilterDialog.ui",
+      "eric7/EricNetwork/EricSslCertificateSelectionDialog.ui",
+      "eric7/EricNetwork/EricSslCertificatesDialog.ui",
+      "eric7/EricNetwork/EricSslCertificatesInfoDialog.ui",
+      "eric7/EricNetwork/EricSslCertificatesInfoWidget.ui",
+      "eric7/EricWidgets/EricComboSelectionDialog.ui",
+      "eric7/EricWidgets/EricErrorMessageFilterDialog.ui",
+      "eric7/EricWidgets/EricListSelectionDialog.ui",
+      "eric7/EricWidgets/EricPlainTextDialog.ui",
+      "eric7/EricWidgets/EricProcessDialog.ui",
+      "eric7/EricWidgets/EricSimpleHelpDialog.ui",
+      "eric7/EricWidgets/EricStringListEditWidget.ui",
+      "eric7/EricWidgets/EricToolBarDialog.ui",
+      "eric7/EricWidgets/EricZoomWidget.ui",
       "eric7/Graphics/UMLSceneSizeDialog.ui",
+      "eric7/HelpViewer/HelpBookmarkPropertiesDialog.ui",
+      "eric7/HelpViewer/HelpBookmarksImportDialog.ui",
       "eric7/HexEdit/HexEditGotoWidget.ui",
       "eric7/HexEdit/HexEditReplaceWidget.ui",
       "eric7/HexEdit/HexEditSearchWidget.ui",
       "eric7/IconEditor/IconSizeDialog.ui",
+      "eric7/JediInterface/RefactoringPreviewDialog.ui",
       "eric7/MicroPython/AddEditDevicesDialog.ui",
+      "eric7/MicroPython/BoardDataDialog.ui",
+      "eric7/MicroPython/ConnectionSelectionDialog.ui",
       "eric7/MicroPython/EspBackupRestoreFirmwareDialog.ui",
       "eric7/MicroPython/EspFirmwareSelectionDialog.ui",
       "eric7/MicroPython/IgnoredDevicesDialog.ui",
@@ -316,6 +334,7 @@
       "eric7/PipInterface/PipDialog.ui",
       "eric7/PipInterface/PipFileSelectionDialog.ui",
       "eric7/PipInterface/PipFreezeDialog.ui",
+      "eric7/PipInterface/PipLicensesDialog.ui",
       "eric7/PipInterface/PipPackageDetailsDialog.ui",
       "eric7/PipInterface/PipPackagesInputDialog.ui",
       "eric7/PipInterface/PipPackagesWidget.ui",
@@ -494,8 +513,10 @@
       "eric7/Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui",
       "eric7/Plugins/WizardPlugins/DotDesktopWizard/DotDesktopListSelectionDialog.ui",
       "eric7/Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui",
+      "eric7/Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui",
       "eric7/Plugins/WizardPlugins/EricPluginWizard/PluginWizardDialog.ui",
       "eric7/Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.ui",
+      "eric7/Plugins/WizardPlugins/FontDialogWizard/FontDialogOptionsDialog.ui",
       "eric7/Plugins/WizardPlugins/FontDialogWizard/FontDialogWizardDialog.ui",
       "eric7/Plugins/WizardPlugins/InputDialogWizard/InputDialogWizardDialog.ui",
       "eric7/Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui",
@@ -514,8 +535,10 @@
       "eric7/Preferences/ConfigurationPages/DebuggerPython3Page.ui",
       "eric7/Preferences/ConfigurationPages/DiffColoursPage.ui",
       "eric7/Preferences/ConfigurationPages/EditorAPIsPage.ui",
+      "eric7/Preferences/ConfigurationPages/EditorAutoCompletionJediPage.ui",
       "eric7/Preferences/ConfigurationPages/EditorAutocompletionPage.ui",
       "eric7/Preferences/ConfigurationPages/EditorAutocompletionQScintillaPage.ui",
+      "eric7/Preferences/ConfigurationPages/EditorCallTipsJediPage.ui",
       "eric7/Preferences/ConfigurationPages/EditorCalltipsPage.ui",
       "eric7/Preferences/ConfigurationPages/EditorCalltipsQScintillaPage.ui",
       "eric7/Preferences/ConfigurationPages/EditorDocViewerPage.ui",
@@ -527,6 +550,7 @@
       "eric7/Preferences/ConfigurationPages/EditorHighlightingStylesSelectionDialog.ui",
       "eric7/Preferences/ConfigurationPages/EditorKeywordsPage.ui",
       "eric7/Preferences/ConfigurationPages/EditorLanguageTabIndentOverrideDialog.ui",
+      "eric7/Preferences/ConfigurationPages/EditorMouseClickHandlerJediPage.ui",
       "eric7/Preferences/ConfigurationPages/EditorMouseClickHandlerPage.ui",
       "eric7/Preferences/ConfigurationPages/EditorPropertiesPage.ui",
       "eric7/Preferences/ConfigurationPages/EditorSearchPage.ui",
@@ -541,6 +565,7 @@
       "eric7/Preferences/ConfigurationPages/HexEditorPage.ui",
       "eric7/Preferences/ConfigurationPages/IconsPage.ui",
       "eric7/Preferences/ConfigurationPages/IconsPreviewDialog.ui",
+      "eric7/Preferences/ConfigurationPages/InterfaceLightPage.ui",
       "eric7/Preferences/ConfigurationPages/InterfacePage.ui",
       "eric7/Preferences/ConfigurationPages/IrcPage.ui",
       "eric7/Preferences/ConfigurationPages/LogViewerPage.ui",
@@ -600,6 +625,7 @@
       "eric7/Project/UserPropertiesDialog.ui",
       "eric7/PyUnit/UnittestDialog.ui",
       "eric7/PyUnit/UnittestStacktraceDialog.ui",
+      "eric7/QScintilla/EditorOutlineSizesDialog.ui",
       "eric7/QScintilla/GotoDialog.ui",
       "eric7/QScintilla/MarkupProviders/HyperlinkMarkupDialog.ui",
       "eric7/QScintilla/MarkupProviders/ImageMarkupDialog.ui",
@@ -624,6 +650,8 @@
       "eric7/UI/DiffDialog.ui",
       "eric7/UI/EmailDialog.ui",
       "eric7/UI/ErrorLogDialog.ui",
+      "eric7/UI/FindFileWidget.ui",
+      "eric7/UI/FindLocationWidget.ui",
       "eric7/UI/InstallInfoDialog.ui",
       "eric7/UI/NotificationFrame.ui",
       "eric7/UI/NumbersWidget.ui",
@@ -632,6 +660,7 @@
       "eric7/UI/SearchWidget.ui",
       "eric7/UI/SearchWidgetLine.ui",
       "eric7/UI/SymbolsWidget.ui",
+      "eric7/UI/VersionsDialog.ui",
       "eric7/VCS/CommandOptionsDialog.ui",
       "eric7/VCS/RepositoryInfoDialog.ui",
       "eric7/ViewManager/BookmarkedFilesDialog.ui",
@@ -639,6 +668,7 @@
       "eric7/VirtualEnv/VirtualenvConfigurationDialog.ui",
       "eric7/VirtualEnv/VirtualenvExecDialog.ui",
       "eric7/VirtualEnv/VirtualenvInterpreterSelectionDialog.ui",
+      "eric7/VirtualEnv/VirtualenvManagerWidget.ui",
       "eric7/VirtualEnv/VirtualenvNameDialog.ui",
       "eric7/WebBrowser/AdBlock/AdBlockDialog.ui",
       "eric7/WebBrowser/AdBlock/AdBlockExceptionsDialog.ui",
@@ -670,7 +700,9 @@
       "eric7/WebBrowser/Passwords/PasswordsDialog.ui",
       "eric7/WebBrowser/PersonalInformationManager/PersonalDataDialog.ui",
       "eric7/WebBrowser/QtHelp/HelpTopicDialog.ui",
+      "eric7/WebBrowser/QtHelp/QtHelpDocumentationConfigurationDialog.ui",
       "eric7/WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.ui",
+      "eric7/WebBrowser/QtHelp/QtHelpDocumentationSettingsWidget.ui",
       "eric7/WebBrowser/SafeBrowsing/SafeBrowsingDialog.ui",
       "eric7/WebBrowser/SearchWidget.ui",
       "eric7/WebBrowser/Session/SessionManagerDialog.ui",
@@ -693,39 +725,7 @@
       "eric7/WebBrowser/VirusTotal/VirusTotalWhoisDialog.ui",
       "eric7/WebBrowser/WebBrowserClearPrivateDataDialog.ui",
       "eric7/WebBrowser/WebBrowserLanguagesDialog.ui",
-      "eric7/WebBrowser/ZoomManager/ZoomValuesDialog.ui",
-      "eric7/MicroPython/ConnectionSelectionDialog.ui",
-      "eric7/EricNetwork/EricSslCertificateSelectionDialog.ui",
-      "eric7/EricNetwork/EricSslCertificatesDialog.ui",
-      "eric7/EricNetwork/EricSslCertificatesInfoDialog.ui",
-      "eric7/EricNetwork/EricSslCertificatesInfoWidget.ui",
-      "eric7/EricWidgets/EricComboSelectionDialog.ui",
-      "eric7/EricWidgets/EricErrorMessageFilterDialog.ui",
-      "eric7/EricWidgets/EricListSelectionDialog.ui",
-      "eric7/EricWidgets/EricPlainTextDialog.ui",
-      "eric7/EricWidgets/EricProcessDialog.ui",
-      "eric7/EricWidgets/EricSimpleHelpDialog.ui",
-      "eric7/EricWidgets/EricStringListEditWidget.ui",
-      "eric7/EricWidgets/EricToolBarDialog.ui",
-      "eric7/EricWidgets/EricZoomWidget.ui",
-      "eric7/Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.ui",
-      "eric7/Plugins/WizardPlugins/FontDialogWizard/FontDialogOptionsDialog.ui",
-      "eric7/WebBrowser/QtHelp/QtHelpDocumentationSettingsWidget.ui",
-      "eric7/WebBrowser/QtHelp/QtHelpDocumentationConfigurationDialog.ui",
-      "eric7/Preferences/ConfigurationPages/EditorAutoCompletionJediPage.ui",
-      "eric7/Preferences/ConfigurationPages/EditorCallTipsJediPage.ui",
-      "eric7/Preferences/ConfigurationPages/EditorMouseClickHandlerJediPage.ui",
-      "eric7/VirtualEnv/VirtualenvManagerWidget.ui",
-      "eric7/UI/FindFileWidget.ui",
-      "eric7/UI/FindLocationWidget.ui",
-      "eric7/JediInterface/RefactoringPreviewDialog.ui",
-      "eric7/QScintilla/EditorOutlineSizesDialog.ui",
-      "eric7/Preferences/ConfigurationPages/InterfaceLightPage.ui",
-      "eric7/HelpViewer/HelpBookmarkPropertiesDialog.ui",
-      "eric7/HelpViewer/HelpBookmarksImportDialog.ui",
-      "eric7/MicroPython/BoardDataDialog.ui",
-      "eric7/UI/VersionsDialog.ui",
-      "eric7/PipInterface/PipLicensesDialog.ui"
+      "eric7/WebBrowser/ZoomManager/ZoomValuesDialog.ui"
     ],
     "HASH": "df7daa8781250f7664e6ecaeaf1361fa2efd39ee",
     "IDLPARAMS": {
@@ -750,16 +750,16 @@
       "Dictionaries",
       "MANIFEST.in",
       "docs/LICENSE.GPL3",
+      "docs/README-ChromeOS.rst",
       "docs/README-MacOSX.rst",
+      "docs/README-eric7-doc.rst",
       "docs/README-i18n.rst",
       "docs/README-passive-debugging.rst",
       "docs/README.rst",
       "docs/THANKS",
       "docs/changelog",
-      "others/default.e4k",
-      "others/default.ekj",
-      "others/default_Mac.e4k",
-      "others/pylint.rc",
+      "docs/eric7-plugin.odt",
+      "docs/eric7-plugin.pdf",
       "eric7.epj",
       "eric7/APIs/MicroPython/calliope.api",
       "eric7/APIs/MicroPython/circuitpython.api",
@@ -768,13 +768,29 @@
       "eric7/APIs/Python/zope-2.10.7.api",
       "eric7/APIs/Python/zope-2.11.2.api",
       "eric7/APIs/Python/zope-3.3.1.api",
+      "eric7/APIs/Python3/eric7.api",
+      "eric7/APIs/Python3/eric7.bas",
       "eric7/APIs/QSS/qss.api",
       "eric7/CSSs",
       "eric7/CodeTemplates",
       "eric7/DebugClients/Python/coverage/doc",
+      "eric7/DebugClients/Python/coverage/doc/CHANGES.rst",
+      "eric7/DebugClients/Python/coverage/doc/CONTRIBUTORS.txt",
+      "eric7/DebugClients/Python/coverage/doc/LICENSE.txt",
+      "eric7/DebugClients/Python/coverage/doc/README.rst",
+      "eric7/DebugClients/Python/coverage/htmlfiles/coverage_html.js",
+      "eric7/DebugClients/Python/coverage/htmlfiles/favicon_32.png",
+      "eric7/DebugClients/Python/coverage/htmlfiles/index.html",
+      "eric7/DebugClients/Python/coverage/htmlfiles/keybd_closed.png",
+      "eric7/DebugClients/Python/coverage/htmlfiles/keybd_open.png",
+      "eric7/DebugClients/Python/coverage/htmlfiles/pyfile.html",
+      "eric7/DebugClients/Python/coverage/htmlfiles/style.css",
+      "eric7/DebugClients/Python/coverage/htmlfiles/style.scss",
       "eric7/DesignerTemplates",
       "eric7/Documentation/Help",
       "eric7/Documentation/Source",
+      "eric7/EricNetwork/data/effective_tld_names.dat",
+      "eric7/EricNetwork/data/test_psl.txt",
       "eric7/IconEditor/cursors/aim-cursor.xpm",
       "eric7/IconEditor/cursors/colorpicker-cursor.xpm",
       "eric7/IconEditor/cursors/eraser-cursor.xpm",
@@ -848,6 +864,7 @@
       "eric7/Plugins/UiExtensionPlugins/Translator/icons/flags/zh-TW.svg",
       "eric7/Plugins/UiExtensionPlugins/Translator/icons/pronounce-dark.svg",
       "eric7/Plugins/UiExtensionPlugins/Translator/icons/pronounce-light.svg",
+      "eric7/Plugins/UiExtensionPlugins/Translator/icons/sbTranslator96.svg",
       "eric7/Plugins/UiExtensionPlugins/Translator/icons/swap-dark.svg",
       "eric7/Plugins/UiExtensionPlugins/Translator/icons/swap-light.svg",
       "eric7/Plugins/UiExtensionPlugins/Translator/icons/translate-dark.svg",
@@ -871,6 +888,7 @@
       "eric7/Plugins/ViewManagerPlugins/Tabview/preview.png",
       "eric7/Plugins/WizardPlugins/SetupWizard/data/trove_classifiers.txt",
       "eric7/Styles",
+      "eric7/Themes",
       "eric7/ThirdParty/Jasy/jasy/license.md",
       "eric7/UI/data/documentViewerStyle-dark.css",
       "eric7/UI/data/documentViewerStyle-light.css",
@@ -927,28 +945,10 @@
       "linux/eric7.desktop.in",
       "linux/eric7_browser.desktop",
       "linux/eric7_browser.desktop.in",
-      "docs/README-eric7-doc.rst",
-      "eric7/APIs/Python3/eric7.api",
-      "eric7/APIs/Python3/eric7.bas",
-      "docs/eric7-plugin.odt",
-      "docs/eric7-plugin.pdf",
-      "eric7/DebugClients/Python/coverage/doc/CHANGES.rst",
-      "eric7/DebugClients/Python/coverage/doc/LICENSE.txt",
-      "eric7/DebugClients/Python/coverage/doc/CONTRIBUTORS.txt",
-      "eric7/DebugClients/Python/coverage/doc/README.rst",
-      "eric7/EricNetwork/data/effective_tld_names.dat",
-      "eric7/EricNetwork/data/test_psl.txt",
-      "docs/README-ChromeOS.rst",
-      "eric7/Plugins/UiExtensionPlugins/Translator/icons/sbTranslator96.svg",
-      "eric7/DebugClients/Python/coverage/htmlfiles/coverage_html.js",
-      "eric7/DebugClients/Python/coverage/htmlfiles/favicon_32.png",
-      "eric7/DebugClients/Python/coverage/htmlfiles/index.html",
-      "eric7/DebugClients/Python/coverage/htmlfiles/keybd_closed.png",
-      "eric7/DebugClients/Python/coverage/htmlfiles/keybd_open.png",
-      "eric7/DebugClients/Python/coverage/htmlfiles/pyfile.html",
-      "eric7/DebugClients/Python/coverage/htmlfiles/style.css",
-      "eric7/DebugClients/Python/coverage/htmlfiles/style.scss",
-      "eric7/Themes"
+      "others/default.e4k",
+      "others/default.ekj",
+      "others/default_Mac.e4k",
+      "others/pylint.rc"
     ],
     "OTHERTOOLSPARMS": {
       "CodeMetrics": {
@@ -973,15 +973,6 @@
     "SOURCES": [
       "Examples/hallo.py",
       "Examples/rhallo.py",
-      "scripts/cleanupSource.py",
-      "scripts/compileUiFiles.py",
-      "scripts/create_windows_links.py",
-      "scripts/install-debugclients.py",
-      "scripts/install-i18n.py",
-      "scripts/install.py",
-      "scripts/uninstall-debugclients.py",
-      "scripts/uninstall.py",
-      "setup.py",
       "eric7/CondaInterface/Conda.py",
       "eric7/CondaInterface/CondaExecDialog.py",
       "eric7/CondaInterface/CondaExportDialog.py",
@@ -1032,11 +1023,13 @@
       "eric7/DebugClients/Python/coverage/debug.py",
       "eric7/DebugClients/Python/coverage/disposition.py",
       "eric7/DebugClients/Python/coverage/env.py",
+      "eric7/DebugClients/Python/coverage/exceptions.py",
       "eric7/DebugClients/Python/coverage/execfile.py",
       "eric7/DebugClients/Python/coverage/files.py",
       "eric7/DebugClients/Python/coverage/html.py",
       "eric7/DebugClients/Python/coverage/inorout.py",
       "eric7/DebugClients/Python/coverage/jsonreport.py",
+      "eric7/DebugClients/Python/coverage/lcovreport.py",
       "eric7/DebugClients/Python/coverage/misc.py",
       "eric7/DebugClients/Python/coverage/multiproc.py",
       "eric7/DebugClients/Python/coverage/numbits.py",
@@ -1054,6 +1047,7 @@
       "eric7/DebugClients/Python/coverage/tomlconfig.py",
       "eric7/DebugClients/Python/coverage/version.py",
       "eric7/DebugClients/Python/coverage/xmlreport.py",
+      "eric7/DebugClients/Python/eric7dbgstub.py",
       "eric7/DebugClients/Python/getpass.py",
       "eric7/DebugClients/__init__.py",
       "eric7/Debugger/BreakPointModel.py",
@@ -1086,6 +1080,98 @@
       "eric7/DocumentationTools/QtHelpGenerator.py",
       "eric7/DocumentationTools/TemplatesListsStyleCSS.py",
       "eric7/DocumentationTools/__init__.py",
+      "eric7/EricCore/EricTreeSortFilterProxyModel.py",
+      "eric7/EricCore/__init__.py",
+      "eric7/EricGraphics/EricArrowItem.py",
+      "eric7/EricGraphics/EricGraphicsView.py",
+      "eric7/EricGraphics/__init__.py",
+      "eric7/EricGui/EricAction.py",
+      "eric7/EricGui/EricGenericDiffHighlighter.py",
+      "eric7/EricGui/EricOverrideCursor.py",
+      "eric7/EricGui/__init__.py",
+      "eric7/EricNetwork/EricFtp.py",
+      "eric7/EricNetwork/EricGoogleMail.py",
+      "eric7/EricNetwork/EricGoogleMailHelpers.py",
+      "eric7/EricNetwork/EricJsonClient.py",
+      "eric7/EricNetwork/EricJsonServer.py",
+      "eric7/EricNetwork/EricNetworkIcon.py",
+      "eric7/EricNetwork/EricNetworkProxyFactory.py",
+      "eric7/EricNetwork/EricSslCertificateSelectionDialog.py",
+      "eric7/EricNetwork/EricSslCertificatesDialog.py",
+      "eric7/EricNetwork/EricSslCertificatesInfoDialog.py",
+      "eric7/EricNetwork/EricSslCertificatesInfoWidget.py",
+      "eric7/EricNetwork/EricSslErrorHandler.py",
+      "eric7/EricNetwork/EricSslInfoWidget.py",
+      "eric7/EricNetwork/EricSslUtilities.py",
+      "eric7/EricNetwork/EricTldExtractor.py",
+      "eric7/EricNetwork/EricUrlInfo.py",
+      "eric7/EricNetwork/__init__.py",
+      "eric7/EricNetwork/data/__init__.py",
+      "eric7/EricUtilities/EricCache.py",
+      "eric7/EricUtilities/EricMutexLocker.py",
+      "eric7/EricUtilities/__init__.py",
+      "eric7/EricWidgets/EricAnimatedLabel.py",
+      "eric7/EricWidgets/EricAnimatedWidget.py",
+      "eric7/EricWidgets/EricApplication.py",
+      "eric7/EricWidgets/EricClickableLabel.py",
+      "eric7/EricWidgets/EricComboSelectionDialog.py",
+      "eric7/EricWidgets/EricCompleters.py",
+      "eric7/EricWidgets/EricDirFileDialog.py",
+      "eric7/EricWidgets/EricErrorMessage.py",
+      "eric7/EricWidgets/EricErrorMessageFilterDialog.py",
+      "eric7/EricWidgets/EricFileDialog.py",
+      "eric7/EricWidgets/EricFileSaveConfirmDialog.py",
+      "eric7/EricWidgets/EricIconBar.py",
+      "eric7/EricWidgets/EricLed.py",
+      "eric7/EricWidgets/EricLineEdit.py",
+      "eric7/EricWidgets/EricLineEditButton.py",
+      "eric7/EricWidgets/EricListSelectionDialog.py",
+      "eric7/EricWidgets/EricListView.py",
+      "eric7/EricWidgets/EricMainWindow.py",
+      "eric7/EricWidgets/EricMapWidget.py",
+      "eric7/EricWidgets/EricMessageBox.py",
+      "eric7/EricWidgets/EricModelMenu.py",
+      "eric7/EricWidgets/EricModelToolBar.py",
+      "eric7/EricWidgets/EricPassivePopup.py",
+      "eric7/EricWidgets/EricPasswordMeter.py",
+      "eric7/EricWidgets/EricPathPicker.py",
+      "eric7/EricWidgets/EricPathPickerDialog.py",
+      "eric7/EricWidgets/EricPlainTextDialog.py",
+      "eric7/EricWidgets/EricProcessDialog.py",
+      "eric7/EricWidgets/EricProgressDialog.py",
+      "eric7/EricWidgets/EricSideBar.py",
+      "eric7/EricWidgets/EricSimpleHelpDialog.py",
+      "eric7/EricWidgets/EricSingleApplication.py",
+      "eric7/EricWidgets/EricSpellCheckedTextEdit.py",
+      "eric7/EricWidgets/EricSqueezeLabels.py",
+      "eric7/EricWidgets/EricStringListEditWidget.py",
+      "eric7/EricWidgets/EricTabWidget.py",
+      "eric7/EricWidgets/EricTableView.py",
+      "eric7/EricWidgets/EricTextEditSearchWidget.py",
+      "eric7/EricWidgets/EricTextInputDialog.py",
+      "eric7/EricWidgets/EricTextSpinBox.py",
+      "eric7/EricWidgets/EricToolBarDialog.py",
+      "eric7/EricWidgets/EricToolBarManager.py",
+      "eric7/EricWidgets/EricToolBox.py",
+      "eric7/EricWidgets/EricToolButton.py",
+      "eric7/EricWidgets/EricTreeView.py",
+      "eric7/EricWidgets/EricTreeWidget.py",
+      "eric7/EricWidgets/EricZoomWidget.py",
+      "eric7/EricWidgets/__init__.py",
+      "eric7/EricXML/Config.py",
+      "eric7/EricXML/DebuggerPropertiesReader.py",
+      "eric7/EricXML/HighlightingStylesReader.py",
+      "eric7/EricXML/MultiProjectReader.py",
+      "eric7/EricXML/PluginRepositoryReader.py",
+      "eric7/EricXML/ProjectReader.py",
+      "eric7/EricXML/SessionReader.py",
+      "eric7/EricXML/ShortcutsReader.py",
+      "eric7/EricXML/SpellCheckDictionariesReader.py",
+      "eric7/EricXML/TasksReader.py",
+      "eric7/EricXML/TemplatesReader.py",
+      "eric7/EricXML/UserProjectReader.py",
+      "eric7/EricXML/XMLStreamReaderBase.py",
+      "eric7/EricXML/__init__.py",
       "eric7/Globals/AppInfo.py",
       "eric7/Globals/__init__.py",
       "eric7/Graphics/ApplicationDiagramBuilder.py",
@@ -1105,6 +1191,15 @@
       "eric7/Graphics/UMLItem.py",
       "eric7/Graphics/UMLSceneSizeDialog.py",
       "eric7/Graphics/__init__.py",
+      "eric7/HelpViewer/HelpBookmarkPropertiesDialog.py",
+      "eric7/HelpViewer/HelpBookmarksImportDialog.py",
+      "eric7/HelpViewer/HelpBookmarksWidget.py",
+      "eric7/HelpViewer/HelpViewerImpl.py",
+      "eric7/HelpViewer/HelpViewerImplQTB.py",
+      "eric7/HelpViewer/HelpViewerImplQWE.py",
+      "eric7/HelpViewer/HelpViewerWidget.py",
+      "eric7/HelpViewer/OpenPagesWidget.py",
+      "eric7/HelpViewer/__init__.py",
       "eric7/HexEdit/HexEditChunks.py",
       "eric7/HexEdit/HexEditGotoWidget.py",
       "eric7/HexEdit/HexEditMainWindow.py",
@@ -1118,8 +1213,15 @@
       "eric7/IconEditor/IconSizeDialog.py",
       "eric7/IconEditor/__init__.py",
       "eric7/IconEditor/cursors/__init__.py",
+      "eric7/JediInterface/AssistantJedi.py",
+      "eric7/JediInterface/JediClient.py",
+      "eric7/JediInterface/JediServer.py",
+      "eric7/JediInterface/RefactoringPreviewDialog.py",
+      "eric7/JediInterface/__init__.py",
       "eric7/MicroPython/AddEditDevicesDialog.py",
+      "eric7/MicroPython/BoardDataDialog.py",
       "eric7/MicroPython/CircuitPythonDevices.py",
+      "eric7/MicroPython/ConnectionSelectionDialog.py",
       "eric7/MicroPython/EspBackupRestoreFirmwareDialog.py",
       "eric7/MicroPython/EspDevices.py",
       "eric7/MicroPython/EspFirmwareSelectionDialog.py",
@@ -1136,6 +1238,7 @@
       "eric7/MicroPython/MicroPythonWidget.py",
       "eric7/MicroPython/MicrobitDevices.py",
       "eric7/MicroPython/PyBoardDevices.py",
+      "eric7/MicroPython/RP2040Devices.py",
       "eric7/MicroPython/UF2FlashDialog.py",
       "eric7/MicroPython/UnknownDevicesDialog.py",
       "eric7/MicroPython/__init__.py",
@@ -1162,10 +1265,13 @@
       "eric7/PipInterface/PipDialog.py",
       "eric7/PipInterface/PipFileSelectionDialog.py",
       "eric7/PipInterface/PipFreezeDialog.py",
+      "eric7/PipInterface/PipLicensesDialog.py",
       "eric7/PipInterface/PipPackageDetailsDialog.py",
       "eric7/PipInterface/PipPackagesInputDialog.py",
       "eric7/PipInterface/PipPackagesWidget.py",
+      "eric7/PipInterface/PipVulnerabilityChecker.py",
       "eric7/PipInterface/__init__.py",
+      "eric7/PipInterface/piplicenses.py",
       "eric7/PluginManager/PluginDetailsDialog.py",
       "eric7/PluginManager/PluginExceptions.py",
       "eric7/PluginManager/PluginInfoDialog.py",
@@ -1177,28 +1283,44 @@
       "eric7/Plugins/AboutPlugin/AboutDialog.py",
       "eric7/Plugins/AboutPlugin/__init__.py",
       "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Annotations/AnnotationsChecker.py",
+      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Annotations/AnnotationsCheckerDefaults.py",
+      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Annotations/AnnotationsEnums.py",
+      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Annotations/AnnotationsFunctionVisitor.py",
+      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Annotations/AnnotationsFutureVisitor.py",
       "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Annotations/__init__.py",
       "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py",
       "eric7/Plugins/CheckerPlugins/CodeStyleChecker/AstUtilities.py",
       "eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleAddBuiltinIgnoreDialog.py",
       "eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleChecker.py",
       "eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py",
+      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerUtilities.py",
       "eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCodeSelectionDialog.py",
       "eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleFixer.py",
       "eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py",
       "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Complexity/ComplexityChecker.py",
       "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Complexity/__init__.py",
+      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Complexity/mccabe.py",
       "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Complexity/translations.py",
       "eric7/Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/DocStyleChecker.py",
       "eric7/Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/__init__.py",
       "eric7/Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py",
+      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/ImportNode.py",
+      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/ImportsChecker.py",
+      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/ImportsEnums.py",
+      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/LocalImportVisitor.py",
+      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/__init__.py",
+      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/translations.py",
       "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/MiscellaneousChecker.py",
       "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/MiscellaneousDefaults.py",
       "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/__init__.py",
+      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/eradicate.py",
       "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py",
       "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Naming/NamingStyleChecker.py",
       "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Naming/__init__.py",
       "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Naming/translations.py",
+      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/PathLib/PathlibChecker.py",
+      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/PathLib/__init__.py",
+      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/PathLib/translations.py",
       "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Security/Checks/__init__.py",
       "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Security/Checks/assert.py",
       "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Security/Checks/awsHardcodedPassword.py",
@@ -1232,6 +1354,11 @@
       "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Security/SecurityUtils.py",
       "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Security/__init__.py",
       "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py",
+      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Simplify/SimplifyChecker.py",
+      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Simplify/SimplifyNodeVisitor.py",
+      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Simplify/__init__.py",
+      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Simplify/ast_unparse.py",
+      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py",
       "eric7/Plugins/CheckerPlugins/CodeStyleChecker/__init__.py",
       "eric7/Plugins/CheckerPlugins/CodeStyleChecker/pycodestyle.py",
       "eric7/Plugins/CheckerPlugins/CodeStyleChecker/translations.py",
@@ -1268,6 +1395,7 @@
       "eric7/Plugins/PluginVmListspace.py",
       "eric7/Plugins/PluginVmTabview.py",
       "eric7/Plugins/PluginWizardDotDesktop.py",
+      "eric7/Plugins/PluginWizardEricMessageBox.py",
       "eric7/Plugins/PluginWizardEricPlugin.py",
       "eric7/Plugins/PluginWizardPyRegExp.py",
       "eric7/Plugins/PluginWizardQColorDialog.py",
@@ -1538,11 +1666,14 @@
       "eric7/Plugins/WizardPlugins/DotDesktopWizard/DotDesktopListSelectionDialog.py",
       "eric7/Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py",
       "eric7/Plugins/WizardPlugins/DotDesktopWizard/__init__.py",
+      "eric7/Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py",
+      "eric7/Plugins/WizardPlugins/EricMessageBoxWizard/__init__.py",
       "eric7/Plugins/WizardPlugins/EricPluginWizard/PluginWizardDialog.py",
       "eric7/Plugins/WizardPlugins/EricPluginWizard/Templates.py",
       "eric7/Plugins/WizardPlugins/EricPluginWizard/__init__.py",
       "eric7/Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py",
       "eric7/Plugins/WizardPlugins/FileDialogWizard/__init__.py",
+      "eric7/Plugins/WizardPlugins/FontDialogWizard/FontDialogOptionsDialog.py",
       "eric7/Plugins/WizardPlugins/FontDialogWizard/FontDialogWizardDialog.py",
       "eric7/Plugins/WizardPlugins/FontDialogWizard/__init__.py",
       "eric7/Plugins/WizardPlugins/InputDialogWizard/InputDialogWizardDialog.py",
@@ -1572,8 +1703,10 @@
       "eric7/Preferences/ConfigurationPages/DebuggerPython3Page.py",
       "eric7/Preferences/ConfigurationPages/DiffColoursPage.py",
       "eric7/Preferences/ConfigurationPages/EditorAPIsPage.py",
+      "eric7/Preferences/ConfigurationPages/EditorAutoCompletionJediPage.py",
       "eric7/Preferences/ConfigurationPages/EditorAutocompletionPage.py",
       "eric7/Preferences/ConfigurationPages/EditorAutocompletionQScintillaPage.py",
+      "eric7/Preferences/ConfigurationPages/EditorCallTipsJediPage.py",
       "eric7/Preferences/ConfigurationPages/EditorCalltipsPage.py",
       "eric7/Preferences/ConfigurationPages/EditorCalltipsQScintillaPage.py",
       "eric7/Preferences/ConfigurationPages/EditorDocViewerPage.py",
@@ -1585,6 +1718,7 @@
       "eric7/Preferences/ConfigurationPages/EditorHighlightingStylesSelectionDialog.py",
       "eric7/Preferences/ConfigurationPages/EditorKeywordsPage.py",
       "eric7/Preferences/ConfigurationPages/EditorLanguageTabIndentOverrideDialog.py",
+      "eric7/Preferences/ConfigurationPages/EditorMouseClickHandlerJediPage.py",
       "eric7/Preferences/ConfigurationPages/EditorMouseClickHandlerPage.py",
       "eric7/Preferences/ConfigurationPages/EditorPropertiesPage.py",
       "eric7/Preferences/ConfigurationPages/EditorSearchPage.py",
@@ -1599,6 +1733,7 @@
       "eric7/Preferences/ConfigurationPages/HexEditorPage.py",
       "eric7/Preferences/ConfigurationPages/IconsPage.py",
       "eric7/Preferences/ConfigurationPages/IconsPreviewDialog.py",
+      "eric7/Preferences/ConfigurationPages/InterfaceLightPage.py",
       "eric7/Preferences/ConfigurationPages/InterfacePage.py",
       "eric7/Preferences/ConfigurationPages/IrcPage.py",
       "eric7/Preferences/ConfigurationPages/LogViewerPage.py",
@@ -1637,6 +1772,7 @@
       "eric7/Preferences/ShortcutsDialog.py",
       "eric7/Preferences/ShortcutsFile.py",
       "eric7/Preferences/SubstyleDefinitionDialog.py",
+      "eric7/Preferences/ThemeManager.py",
       "eric7/Preferences/ToolConfigurationDialog.py",
       "eric7/Preferences/ToolGroupConfigurationDialog.py",
       "eric7/Preferences/ViewProfileDialog.py",
@@ -1696,6 +1832,7 @@
       "eric7/QScintilla/EditorMarkerMap.py",
       "eric7/QScintilla/EditorOutline.py",
       "eric7/QScintilla/EditorOutlineModel.py",
+      "eric7/QScintilla/EditorOutlineSizesDialog.py",
       "eric7/QScintilla/Exporters/ExporterBase.py",
       "eric7/QScintilla/Exporters/ExporterHTML.py",
       "eric7/QScintilla/Exporters/ExporterODT.py",
@@ -1846,6 +1983,8 @@
       "eric7/UI/DiffHighlighter.py",
       "eric7/UI/EmailDialog.py",
       "eric7/UI/ErrorLogDialog.py",
+      "eric7/UI/FindFileWidget.py",
+      "eric7/UI/FindLocationWidget.py",
       "eric7/UI/Info.py",
       "eric7/UI/InstallInfoDialog.py",
       "eric7/UI/LogView.py",
@@ -1864,8 +2003,10 @@
       "eric7/UI/SplashScreen.py",
       "eric7/UI/SymbolsWidget.py",
       "eric7/UI/UserInterface.py",
+      "eric7/UI/VersionsDialog.py",
       "eric7/UI/__init__.py",
       "eric7/UI/data/__init__.py",
+      "eric7/UI/upgrader.py",
       "eric7/Utilities/AutoSaver.py",
       "eric7/Utilities/BackgroundClient.py",
       "eric7/Utilities/BackgroundService.py",
@@ -1894,6 +2035,7 @@
       "eric7/VCS/RepositoryInfoDialog.py",
       "eric7/VCS/StatusMonitorLed.py",
       "eric7/VCS/StatusMonitorThread.py",
+      "eric7/VCS/StatusWidget.py",
       "eric7/VCS/VersionControl.py",
       "eric7/VCS/__init__.py",
       "eric7/ViewManager/BookmarkedFilesDialog.py",
@@ -1904,6 +2046,7 @@
       "eric7/VirtualEnv/VirtualenvExecDialog.py",
       "eric7/VirtualEnv/VirtualenvInterpreterSelectionDialog.py",
       "eric7/VirtualEnv/VirtualenvManager.py",
+      "eric7/VirtualEnv/VirtualenvManagerWidgets.py",
       "eric7/VirtualEnv/VirtualenvNameDialog.py",
       "eric7/VirtualEnv/__init__.py",
       "eric7/WebBrowser/AdBlock/AdBlockDialog.py",
@@ -2032,7 +2175,10 @@
       "eric7/WebBrowser/QtHelp/HelpSearchWidget.py",
       "eric7/WebBrowser/QtHelp/HelpTocWidget.py",
       "eric7/WebBrowser/QtHelp/HelpTopicDialog.py",
+      "eric7/WebBrowser/QtHelp/QtHelpDocumentationConfigurationDialog.py",
       "eric7/WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.py",
+      "eric7/WebBrowser/QtHelp/QtHelpDocumentationSettings.py",
+      "eric7/WebBrowser/QtHelp/QtHelpDocumentationSettingsWidget.py",
       "eric7/WebBrowser/QtHelp/__init__.py",
       "eric7/WebBrowser/SafeBrowsing/SafeBrowsingAPIClient.py",
       "eric7/WebBrowser/SafeBrowsing/SafeBrowsingCache.py",
@@ -2125,23 +2271,9 @@
       "eric7/WebBrowser/__init__.py",
       "eric7/WebBrowser/data/__init__.py",
       "eric7/__init__.py",
+      "eric7/__main__.py",
       "eric7/eric7.py",
       "eric7/eric7.pyw",
-      "eric7/MicroPython/RP2040Devices.py",
-      "eric7/MicroPython/ConnectionSelectionDialog.py",
-      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/PathLib/__init__.py",
-      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/PathLib/PathlibChecker.py",
-      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/PathLib/translations.py",
-      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/eradicate.py",
-      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Complexity/mccabe.py",
-      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Simplify/__init__.py",
-      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Simplify/ast_unparse.py",
-      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Simplify/SimplifyChecker.py",
-      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py",
-      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Simplify/SimplifyNodeVisitor.py",
-      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Annotations/AnnotationsFunctionVisitor.py",
-      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Annotations/AnnotationsEnums.py",
-      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Annotations/AnnotationsCheckerDefaults.py",
       "eric7/eric7_api.py",
       "eric7/eric7_browser.py",
       "eric7/eric7_browser.pyw",
@@ -2183,151 +2315,19 @@
       "eric7/eric7_uipreviewer.pyw",
       "eric7/eric7_unittest.py",
       "eric7/eric7_unittest.pyw",
-      "eric7/eric7config.py",
-      "eric7/DebugClients/Python/eric7dbgstub.py",
-      "eric7/EricGraphics/__init__.py",
-      "eric7/EricGraphics/EricArrowItem.py",
-      "eric7/EricGraphics/EricGraphicsView.py",
-      "eric7/EricXML/Config.py",
-      "eric7/EricXML/DebuggerPropertiesReader.py",
-      "eric7/EricXML/HighlightingStylesReader.py",
-      "eric7/EricXML/MultiProjectReader.py",
-      "eric7/EricXML/PluginRepositoryReader.py",
-      "eric7/EricXML/ProjectReader.py",
-      "eric7/EricXML/SessionReader.py",
-      "eric7/EricXML/ShortcutsReader.py",
-      "eric7/EricXML/SpellCheckDictionariesReader.py",
-      "eric7/EricXML/TasksReader.py",
-      "eric7/EricXML/TemplatesReader.py",
-      "eric7/EricXML/UserProjectReader.py",
-      "eric7/EricXML/XMLStreamReaderBase.py",
-      "eric7/EricXML/__init__.py",
-      "eric7/EricUtilities/__init__.py",
-      "eric7/EricUtilities/EricMutexLocker.py",
-      "eric7/EricUtilities/EricCache.py",
-      "eric7/EricNetwork/__init__.py",
-      "eric7/EricNetwork/data/__init__.py",
-      "eric7/EricNetwork/EricFtp.py",
-      "eric7/EricNetwork/EricGoogleMail.py",
-      "eric7/EricNetwork/EricGoogleMailHelpers.py",
-      "eric7/EricNetwork/EricJsonClient.py",
-      "eric7/EricNetwork/EricJsonServer.py",
-      "eric7/EricNetwork/EricNetworkProxyFactory.py",
-      "eric7/EricNetwork/EricSslCertificateSelectionDialog.py",
-      "eric7/EricNetwork/EricSslCertificatesDialog.py",
-      "eric7/EricNetwork/EricSslCertificatesInfoDialog.py",
-      "eric7/EricNetwork/EricSslCertificatesInfoWidget.py",
-      "eric7/EricNetwork/EricSslErrorHandler.py",
-      "eric7/EricNetwork/EricSslInfoWidget.py",
-      "eric7/EricNetwork/EricSslUtilities.py",
-      "eric7/EricNetwork/EricTldExtractor.py",
-      "eric7/EricNetwork/EricUrlInfo.py",
-      "eric7/EricCore/__init__.py",
-      "eric7/EricCore/EricTreeSortFilterProxyModel.py",
-      "eric7/EricGui/__init__.py",
-      "eric7/EricGui/EricAction.py",
-      "eric7/EricGui/EricGenericDiffHighlighter.py",
-      "eric7/EricGui/EricOverrideCursor.py",
-      "eric7/EricWidgets/__init__.py",
-      "eric7/EricWidgets/EricAnimatedLabel.py",
-      "eric7/EricWidgets/EricAnimatedWidget.py",
-      "eric7/EricWidgets/EricApplication.py",
-      "eric7/EricWidgets/EricClickableLabel.py",
-      "eric7/EricWidgets/EricComboSelectionDialog.py",
-      "eric7/EricWidgets/EricCompleters.py",
-      "eric7/EricWidgets/EricErrorMessage.py",
-      "eric7/EricWidgets/EricErrorMessageFilterDialog.py",
-      "eric7/EricWidgets/EricFileDialog.py",
-      "eric7/EricWidgets/EricFileSaveConfirmDialog.py",
-      "eric7/EricWidgets/EricLed.py",
-      "eric7/EricWidgets/EricLineEdit.py",
-      "eric7/EricWidgets/EricLineEditButton.py",
-      "eric7/EricWidgets/EricListSelectionDialog.py",
-      "eric7/EricWidgets/EricListView.py",
-      "eric7/EricWidgets/EricMainWindow.py",
-      "eric7/EricWidgets/EricMapWidget.py",
-      "eric7/EricWidgets/EricMessageBox.py",
-      "eric7/EricWidgets/EricModelMenu.py",
-      "eric7/EricWidgets/EricModelToolBar.py",
-      "eric7/EricWidgets/EricPassivePopup.py",
-      "eric7/EricWidgets/EricPasswordMeter.py",
-      "eric7/EricWidgets/EricPathPicker.py",
-      "eric7/EricWidgets/EricPathPickerDialog.py",
-      "eric7/EricWidgets/EricPlainTextDialog.py",
-      "eric7/EricWidgets/EricProcessDialog.py",
-      "eric7/EricWidgets/EricProgressDialog.py",
-      "eric7/EricWidgets/EricSideBar.py",
-      "eric7/EricWidgets/EricSimpleHelpDialog.py",
-      "eric7/EricWidgets/EricSingleApplication.py",
-      "eric7/EricWidgets/EricSqueezeLabels.py",
-      "eric7/EricWidgets/EricStringListEditWidget.py",
-      "eric7/EricWidgets/EricTabWidget.py",
-      "eric7/EricWidgets/EricTableView.py",
-      "eric7/EricWidgets/EricTextEditSearchWidget.py",
-      "eric7/EricWidgets/EricTextInputDialog.py",
-      "eric7/EricWidgets/EricTextSpinBox.py",
-      "eric7/EricWidgets/EricToolBarDialog.py",
-      "eric7/EricWidgets/EricToolBarManager.py",
-      "eric7/EricWidgets/EricToolBox.py",
-      "eric7/EricWidgets/EricToolButton.py",
-      "eric7/EricWidgets/EricTreeView.py",
-      "eric7/EricWidgets/EricTreeWidget.py",
-      "eric7/EricWidgets/EricZoomWidget.py",
-      "eric7/Plugins/WizardPlugins/EricMessageBoxWizard/__init__.py",
-      "eric7/Plugins/WizardPlugins/EricMessageBoxWizard/EricMessageBoxWizardDialog.py",
-      "eric7/Plugins/PluginWizardEricMessageBox.py",
-      "eric7/EricWidgets/EricDirFileDialog.py",
-      "eric7/Plugins/WizardPlugins/FontDialogWizard/FontDialogOptionsDialog.py",
-      "eric7/WebBrowser/QtHelp/QtHelpDocumentationSettings.py",
-      "eric7/WebBrowser/QtHelp/QtHelpDocumentationSettingsWidget.py",
-      "eric7/WebBrowser/QtHelp/QtHelpDocumentationConfigurationDialog.py",
-      "eric7/EricWidgets/EricSpellCheckedTextEdit.py",
-      "eric7/EricNetwork/EricNetworkIcon.py",
-      "eric7/EricWidgets/EricIconBar.py",
-      "eric7/JediInterface/__init__.py",
-      "eric7/JediInterface/AssistantJedi.py",
-      "eric7/JediInterface/JediClient.py",
-      "eric7/JediInterface/JediServer.py",
-      "eric7/Preferences/ConfigurationPages/EditorAutoCompletionJediPage.py",
-      "eric7/Preferences/ConfigurationPages/EditorCallTipsJediPage.py",
-      "eric7/Preferences/ConfigurationPages/EditorMouseClickHandlerJediPage.py",
-      "eric7/VirtualEnv/VirtualenvManagerWidgets.py",
       "eric7/eric7_virtualenv.py",
       "eric7/eric7_virtualenv.pyw",
-      "eric7/UI/FindFileWidget.py",
-      "eric7/VCS/StatusWidget.py",
-      "eric7/UI/FindLocationWidget.py",
-      "eric7/JediInterface/RefactoringPreviewDialog.py",
-      "eric7/HelpViewer/__init__.py",
-      "eric7/HelpViewer/HelpViewerWidget.py",
-      "eric7/HelpViewer/OpenPagesWidget.py",
-      "eric7/HelpViewer/HelpViewerImpl.py",
-      "eric7/HelpViewer/HelpViewerImplQTB.py",
-      "eric7/HelpViewer/HelpViewerImplQWE.py",
-      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Annotations/AnnotationsFutureVisitor.py",
-      "eric7/DebugClients/Python/coverage/exceptions.py",
-      "eric7/QScintilla/EditorOutlineSizesDialog.py",
-      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/__init__.py",
-      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/ImportsChecker.py",
-      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/translations.py",
-      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerUtilities.py",
-      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/LocalImportVisitor.py",
-      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/ImportsEnums.py",
-      "eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/ImportNode.py",
-      "eric7/Preferences/ThemeManager.py",
-      "eric7/Preferences/ConfigurationPages/InterfaceLightPage.py",
-      "eric7/HelpViewer/HelpBookmarksWidget.py",
-      "eric7/HelpViewer/HelpBookmarkPropertiesDialog.py",
-      "eric7/HelpViewer/HelpBookmarksImportDialog.py",
-      "eric7/MicroPython/BoardDataDialog.py",
-      "eric7/__main__.py",
-      "eric7/UI/VersionsDialog.py",
-      "eric7/UI/upgrader.py",
-      "eric7/PipInterface/PipVulnerabilityChecker.py",
+      "eric7/eric7config.py",
+      "scripts/cleanupSource.py",
+      "scripts/compileUiFiles.py",
+      "scripts/create_windows_links.py",
+      "scripts/install-debugclients.py",
       "scripts/install-dependencies.py",
-      "eric7/DebugClients/Python/coverage/lcovreport.py",
-      "eric7/PipInterface/PipLicensesDialog.py",
-      "eric7/PipInterface/piplicenses.py"
+      "scripts/install-i18n.py",
+      "scripts/install.py",
+      "scripts/uninstall-debugclients.py",
+      "scripts/uninstall.py",
+      "setup.py"
     ],
     "SPELLEXCLUDES": "Dictionaries/excludes.dic",
     "SPELLLANGUAGE": "en_US",
--- a/eric7/Project/ProjectFile.py	Sun Apr 10 18:15:00 2022 +0200
+++ b/eric7/Project/ProjectFile.py	Wed Apr 13 15:13:59 2022 +0200
@@ -7,9 +7,10 @@
 Module implementing a class representing the project JSON file.
 """
 
+import contextlib
+import copy
 import json
 import time
-import contextlib
 import typing
 
 from PyQt6.QtCore import QObject
@@ -63,7 +64,7 @@
                 time.strftime('%Y-%m-%d, %H:%M:%S')
             )
         
-        projectDict["project"] = self.__project.pdata
+        projectDict["project"] = copy.deepcopy(self.__project.pdata)
         
         # modify paths to contain universal separators
         for key in (
@@ -71,10 +72,10 @@
             "RESOURCES", "INTERFACES", "PROTOCOLS", "OTHERS"
         ):
             with contextlib.suppress(KeyError):
-                projectDict["project"][key] = [
+                projectDict["project"][key] = sorted([
                     Utilities.fromNativeSeparators(f)
                     for f in projectDict["project"][key]
-                ]
+                ])
         for key in (
             "SPELLWORDS", "SPELLEXCLUDES", "TRANSLATIONPATTERN",
             "TRANSLATIONSBINPATH", "MAINSCRIPT"

eric ide

mercurial