This is an automated email from the ASF dual-hosted git repository.
xiaozhenliu pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/texera.git
The following commit(s) were added to refs/heads/main by this push:
new e8c1f5d474 chore(dep): bump typing_extensions to 4.14.1 (#4300)
e8c1f5d474 is described below
commit e8c1f5d4745a1c3445b137fda5b327f32265f0b8
Author: Yicong Huang <[email protected]>
AuthorDate: Tue Mar 17 12:00:15 2026 -0700
chore(dep): bump typing_extensions to 4.14.1 (#4300)
### What changes were proposed in this PR?
This PR bumps `typing_extensions` in `amber/requirements.txt` from
`4.10.0` to `4.14.1`.
The goal is to unblock Python 3.13 dependency resolution in CI. With the
older pin, the dependency solver could fall back to an older `pydantic`
/ `pydantic-core` path that fails under Python 3.13. Updating
`typing_extensions` allows resolution to proceed to a newer
`pydantic-core` build with a `cp313` wheel.
### Any related issues, documentation, discussions?
Closes #4298
Related to #4079
### How was this PR tested?
Verified dependency resolution locally with:
```bash
python3 -m pip install --dry-run -r amber/requirements.txt -r
amber/operator-requirements.txt | rg
"pydantic(|-core|_core)|typing-extensions|typing_extensions|pyiceberg" -i
```
This resolved to `pydantic-core==2.41.5` instead of the older failing
path.
Also verified a Python 3.13 Linux wheel exists for that version with:
```bash
python3 -m pip download --only-binary=:all: --no-deps --platform
manylinux2014_x86_64 --python-version 3.13 --implementation cp --abi cp313
pydantic-core==2.41.5
```
### Was this PR authored or co-authored using generative AI tooling?
Generated-by: Codex GPT-5
---
amber/requirements.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/amber/requirements.txt b/amber/requirements.txt
index 527c55f814..e972830363 100644
--- a/amber/requirements.txt
+++ b/amber/requirements.txt
@@ -31,7 +31,7 @@ betterproto==2.0.0b7
typing==3.7.4.3
pampy==0.3.0
overrides==7.4.0
-typing_extensions==4.10.0
+typing_extensions==4.14.1
pytest-reraise==2.1.2
dataclasses==0.6
Deprecated==1.2.14