diff --git a/CHANGES.rst b/CHANGES.rst index 4a2a938e08..377273f68b 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,6 +1,6 @@ .. currentmodule:: click -Version 8.4.dev +Version 8.4.1 ------------------ Unreleased diff --git a/pyproject.toml b/pyproject.toml index d4d40e2e12..833209b67a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "click" -version = "8.4.dev" +version = "8.4.1.dev" description = "Composable command line interface toolkit" readme = "README.md" license = "BSD-3-Clause" diff --git a/src/click/testing.py b/src/click/testing.py index 1eb81d29ed..7d0100bc06 100644 --- a/src/click/testing.py +++ b/src/click/testing.py @@ -22,7 +22,11 @@ from .core import Command -CaptureMode = t.Literal["sys", "fd"] + +if sys.platform == "win32": + CaptureMode: t.TypeAlias = t.Literal["sys"] # pyright: ignore[reportRedeclaration] +else: + CaptureMode: t.TypeAlias = t.Literal["sys", "fd"] # pyright: ignore[reportRedeclaration] class EchoingStdin: diff --git a/uv.lock b/uv.lock index 9b2d6d0fa9..5f7aca8d4e 100644 --- a/uv.lock +++ b/uv.lock @@ -173,7 +173,7 @@ wheels = [ [[package]] name = "click" -version = "8.4.dev0" +version = "8.4.1.dev0" source = { editable = "." } dependencies = [ { name = "colorama", marker = "sys_platform == 'win32'" },