From 1266c5987aa51618f25c19ffb147c8e96901135b Mon Sep 17 00:00:00 2001 From: Wei Lee Date: Wed, 11 Jun 2025 15:30:06 +0800 Subject: [PATCH] fix(dependency): add back typing-extensions for 3.9 Missing typing-extensions breaks "from libcst.codemod import CodemodContext" --- pyproject.toml | 1 + uv.lock | 2 ++ 2 files changed, 3 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index b4b15320..6b78811e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,6 +21,7 @@ requires-python = ">=3.9" dependencies = [ "pyyaml>=5.2; python_version < '3.13'", "pyyaml-ft>=8.0.0; python_version >= '3.13'", + "typing-extensions; python_version < '3.10'", ] [project.urls] diff --git a/uv.lock b/uv.lock index ad68fefe..2cc4db06 100644 --- a/uv.lock +++ b/uv.lock @@ -1207,6 +1207,7 @@ source = { editable = "." } dependencies = [ { name = "pyyaml", marker = "python_full_version < '3.13'" }, { name = "pyyaml-ft", marker = "python_full_version >= '3.13'" }, + { name = "typing-extensions", marker = "python_full_version < '3.10'" }, ] [package.dev-dependencies] @@ -1257,6 +1258,7 @@ docs = [ requires-dist = [ { name = "pyyaml", marker = "python_full_version < '3.13'", specifier = ">=5.2" }, { name = "pyyaml-ft", marker = "python_full_version >= '3.13'", specifier = ">=8.0.0" }, + { name = "typing-extensions", marker = "python_full_version < '3.10'" }, ] [package.metadata.requires-dev]