diff --git a/pyproject.toml b/pyproject.toml index d93f8064f..c8ceb5c5c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -81,7 +81,7 @@ docs = [ "sphinxcontrib-websupport", ] lint = [ - "ruff==0.9.4", + "ruff==0.9.5", "mypy==1.14.1", "sphinx-lint>=0.9", "types-colorama==0.4.15.20240311", diff --git a/sphinx/_cli/util/colour.py b/sphinx/_cli/util/colour.py index 5ad8c2796..355b70133 100644 --- a/sphinx/_cli/util/colour.py +++ b/sphinx/_cli/util/colour.py @@ -5,7 +5,8 @@ from __future__ import annotations import sys from os import environ as _environ -if False: +TYPE_CHECKING = False +if TYPE_CHECKING: from collections.abc import Callable if sys.platform == 'win32': diff --git a/sphinx/util/display.py b/sphinx/util/display.py index 196b0f128..1edca4e6c 100644 --- a/sphinx/util/display.py +++ b/sphinx/util/display.py @@ -6,7 +6,8 @@ from sphinx._cli.util.colour import bold, terminal_supports_colour from sphinx.locale import __ from sphinx.util import logging -if False: +TYPE_CHECKING = False +if TYPE_CHECKING: from collections.abc import Callable, Iterable, Iterator from types import TracebackType from typing import Any, ParamSpec, TypeVar