General eric7

Sun, 09 Jan 2022 17:44:57 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 09 Jan 2022 17:44:57 +0100
branch
eric7
changeset 8918
2167e507b277
parent 8917
18901f50f971
child 8919
5d7a0bb95482

General
- dropped support for Python 3.6 because that is end-of-life

docs/changelog file | annotate | diff | comparison | revisions
eric7/DebugClients/Python/DebugBase.py file | annotate | diff | comparison | revisions
scripts/install-debugclients.py file | annotate | diff | comparison | revisions
scripts/install.py file | annotate | diff | comparison | revisions
setup.py file | annotate | diff | comparison | revisions
--- a/docs/changelog	Sun Jan 09 17:43:29 2022 +0100
+++ b/docs/changelog	Sun Jan 09 17:44:57 2022 +0100
@@ -2,6 +2,8 @@
 ----------
 Version 22.2:
 - bug fixes
+- General
+  -- dropped support for Python 3.6 because that is end-of-life
 - File Browser
   -- added capability to open SVG files in the text editor
 - Help Viewer
--- a/eric7/DebugClients/Python/DebugBase.py	Sun Jan 09 17:43:29 2022 +0100
+++ b/eric7/DebugClients/Python/DebugBase.py	Sun Jan 09 17:44:57 2022 +0100
@@ -899,7 +899,6 @@
         self.skipFrames = 0
         if (exctype == RuntimeError and
                 str(excval).startswith('maximum recursion depth exceeded') or
-                sys.version_info >= (3, 5) and
                 exctype == RecursionError):  # __IGNORE_WARNING__
             excval = 'maximum recursion depth exceeded'
             depth = 0
--- a/scripts/install-debugclients.py	Sun Jan 09 17:43:29 2022 +0100
+++ b/scripts/install-debugclients.py	Sun Jan 09 17:44:57 2022 +0100
@@ -236,8 +236,8 @@
     global progName, modDir, doCleanup, doCompile, distDir
     global sourceDir
     
-    if sys.version_info < (3, 6, 0) or sys.version_info >= (4, 0, 0):
-        print('Sorry, the eric debugger requires Python 3.6 or better'
+    if sys.version_info < (3, 7, 0) or sys.version_info >= (4, 0, 0):
+        print('Sorry, the eric debugger requires Python 3.7 or better'
               ' for running.')
         exit(5)
     
--- a/scripts/install.py	Sun Jan 09 17:43:29 2022 +0100
+++ b/scripts/install.py	Sun Jan 09 17:44:57 2022 +0100
@@ -1487,8 +1487,8 @@
         print("\n")
     
     # perform dependency checks
-    if sys.version_info < (3, 6, 0):
-        print('Sorry, you must have Python 3.6.0 or higher.')
+    if sys.version_info < (3, 7, 0):
+        print('Sorry, you must have Python 3.7.0 or higher.')
         exit(5)
     
     try:
@@ -1932,8 +1932,8 @@
     global ignorePyqt6Tools
     global verbose
     
-    if sys.version_info < (3, 6, 0) or sys.version_info > (3, 99, 99):
-        print('Sorry, eric requires at least Python 3.6 for running.')
+    if sys.version_info < (3, 7, 0) or sys.version_info > (3, 99, 99):
+        print('Sorry, eric requires at least Python 3.7 for running.')
         exit(5)
     
     progName = os.path.basename(argv[0])
--- a/setup.py	Sun Jan 09 17:43:29 2022 +0100
+++ b/setup.py	Sun Jan 09 17:44:57 2022 +0100
@@ -326,7 +326,6 @@
         "Operating System :: Microsoft :: Windows :: Windows 10",
         "Operating System :: POSIX :: Linux",
         "Programming Language :: Python",
-        "Programming Language :: Python :: 3.6",
         "Programming Language :: Python :: 3.7",
         "Programming Language :: Python :: 3.8",
         "Programming Language :: Python :: 3.9",

eric ide

mercurial