From ccd51af0c12f0dd742bb4e645652f54758063030 Mon Sep 17 00:00:00 2001 From: Carter Tinney Date: Tue, 1 Sep 2026 12:36:53 -0700 Subject: [PATCH] packaging: require compatible typing-extensions version Declare the minimum version that provides Self and retain a major-version upper bound for dependency compatibility. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- pyproject.toml | 2 +- uv.lock | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index ffd7676ff..63e0fb327 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -32,7 +32,7 @@ dependencies = [ "PySocks", "requests>=2.32.3,<3.0.0", "requests-unixsocket>=0.4.1", - "typing-extensions", + "typing-extensions>=4.0.0,<5.0.0", ] [project.urls] diff --git a/uv.lock b/uv.lock index 4409fe282..64bc68e6d 100644 --- a/uv.lock +++ b/uv.lock @@ -95,7 +95,7 @@ requires-dist = [ { name = "pysocks" }, { name = "requests", specifier = ">=2.32.3,<3.0.0" }, { name = "requests-unixsocket", specifier = ">=0.4.1" }, - { name = "typing-extensions" }, + { name = "typing-extensions", specifier = ">=4.0.0,<5.0.0" }, ] [package.metadata.requires-dev]