From d45e2bcdce323565f1fb1207781abc2ae76bdda1 Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Sat, 25 Oct 2025 20:32:40 +0000 Subject: [PATCH] fix: Pin beartype <0.22.3 to avoid Poetry marker parsing error Beartype 0.22.3 (released Oct 23, 2025) introduced rc version exclusions in its requires_python field (!=3.14rc1,!=3.14rc2,>=3.10) which causes Poetry to fail with 'Invalid marker for python_full_version' error. This change pins beartype to version 0.22.2 which doesn't have these problematic markers, allowing Poetry users to successfully resolve dependencies. Fixes #2257 Co-authored-by: Jeremiah Lowin --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index adfe8ef4e..4dcc67dc0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -18,6 +18,7 @@ dependencies = [ "openapi-core>=0.19.5", "py-key-value-aio[disk,keyring,memory]>=0.2.6,<0.3.0", "websockets>=15.0.1", + "beartype>=0.22.2,<0.22.3", ] requires-python = ">=3.10"