From 2f73102aeab516bb850c205d27f3feb7ebb94ba0 Mon Sep 17 00:00:00 2001 From: killiandesse Date: Mon, 24 Nov 2025 16:32:04 +0100 Subject: [PATCH] Update checkpyver for 3.9 drop --- qutebrowser/misc/checkpyver.py | 4 ++-- qutebrowser/misc/earlyinit.py | 2 +- tests/end2end/test_invocations.py | 2 +- tests/unit/misc/test_checkpyver.py | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/qutebrowser/misc/checkpyver.py b/qutebrowser/misc/checkpyver.py index e93a124e5..8317aeb1a 100644 --- a/qutebrowser/misc/checkpyver.py +++ b/qutebrowser/misc/checkpyver.py @@ -28,11 +28,11 @@ except ImportError: # pragma: no cover # to stderr. def check_python_version(): """Check if correct python version is run.""" - if sys.hexversion < 0x03090000: + if sys.hexversion < 0x030a0000: # We don't use .format() and print_function here just in case someone # still has < 2.6 installed. version_str = '.'.join(map(str, sys.version_info[:3])) - text = ("At least Python 3.9 is required to run qutebrowser, but " + + text = ("At least Python 3.10 is required to run qutebrowser, but " + "it's running with " + version_str + ".\n") show_errors = '--no-err-windows' not in sys.argv diff --git a/qutebrowser/misc/earlyinit.py b/qutebrowser/misc/earlyinit.py index 60d2c7c09..b86d20b43 100644 --- a/qutebrowser/misc/earlyinit.py +++ b/qutebrowser/misc/earlyinit.py @@ -4,7 +4,7 @@ """Things which need to be done really early (e.g. before importing Qt). -At this point we can be sure we have all python 3.9 features available. +At this point we can be sure we have all python 3.10 features available. """ try: diff --git a/tests/end2end/test_invocations.py b/tests/end2end/test_invocations.py index dc6bb61c3..a974bd6d6 100644 --- a/tests/end2end/test_invocations.py +++ b/tests/end2end/test_invocations.py @@ -340,7 +340,7 @@ def test_launching_with_old_python(python): except FileNotFoundError: pytest.skip(f"{python} not found") assert proc.returncode == 1 - error = "At least Python 3.9 is required to run qutebrowser" + error = "At least Python 3.10 is required to run qutebrowser" assert proc.stderr.decode('ascii').startswith(error) diff --git a/tests/unit/misc/test_checkpyver.py b/tests/unit/misc/test_checkpyver.py index 8bcdf9772..77fe29e35 100644 --- a/tests/unit/misc/test_checkpyver.py +++ b/tests/unit/misc/test_checkpyver.py @@ -14,7 +14,7 @@ import pytest from qutebrowser.misc import checkpyver -TEXT = (r"At least Python 3.9 is required to run qutebrowser, but it's " +TEXT = (r"At least Python 3.10 is required to run qutebrowser, but it's " r"running with \d+\.\d+\.\d+.")