Sun, 09 Jan 2022 17:44:57 +0100
General
- dropped support for Python 3.6 because that is end-of-life
--- 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",