From f933e30ec59ec2acf1f70c2901e672b00890aff9 Mon Sep 17 00:00:00 2001 From: Vladimir Mandic Date: Fri, 24 Oct 2025 14:19:23 -0400 Subject: [PATCH] warn on python 3.9,3.10 Signed-off-by: Vladimir Mandic --- CHANGELOG.md | 2 ++ installer.py | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9b1c8c59b..52dd80966 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,6 +21,8 @@ - **Quantization** - improved SDNQ SVD and low-bit matmul performance - **Other** + - change default schedulers for sdxl + - warn on `python==3.9` end-of-life and `python==3.10` not actively supported - **scheduler** add base and max shift parameters for flow-matching samplers - enhance `--optional` flag to pre-install optional packages - add `[lora]` to recognized filename patterns diff --git a/installer.py b/installer.py index 4474d414e..a06d04868 100644 --- a/installer.py +++ b/installer.py @@ -589,8 +589,10 @@ def check_python(supported_minors=[], experimental_minors=[], reason=None): sys.exit(1) if int(sys.version_info.minor) == 12: os.environ.setdefault('SETUPTOOLS_USE_DISTUTILS', 'local') # hack for python 3.11 setuptools + if int(sys.version_info.minor) == 10: + log.warning(f"Python: version={platform.python_version()} is not actively supported") if int(sys.version_info.minor) == 9: - log.warning("Python 3.9 support is scheduled to be removed") + log.warning(f"Python: version={platform.python_version()} is end-of-life") if not args.skip_git: git_cmd = os.environ.get('GIT', "git") if shutil.which(git_cmd) is None: