Commit d7af469
fix: declare typing_extensions as a runtime dependency
Generated model files across the SDK import `TypeAlias` (and other
symbols) from `typing_extensions`, but it was not declared in
pyproject.toml. On Python 3.10–3.12 it was pulled in transitively, but
on 3.13/3.14 the smoke test against the built wheel failed with
`No module named 'typing_extensions'`. Add it to runtime deps and
assert on it in the smoke test so this regresses loudly.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent f2d8a40 commit d7af469
3 files changed
+12
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
11 | 16 | | |
12 | 17 | | |
13 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
205 | 205 | | |
206 | 206 | | |
207 | 207 | | |
| 208 | + | |
208 | 209 | | |
209 | | - | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
210 | 213 | | |
211 | 214 | | |
212 | 215 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments