Skip to content

Commit f16db0b

Browse files
committed
[SymForce] Add typing_extensions for py38
This is a required install dependency. There are other things that also depend on it transitively in the dev requirements; it might be nice to test that SymForce is importable with just the raw install requirements? Topic: sf-typing-extensions-py38
1 parent e2edfb7 commit f16db0b

File tree

3 files changed

+4
-0
lines changed

3 files changed

+4
-0
lines changed

requirements_build.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,7 @@ file:./gen/python
2828
# via symforce (pyproject.toml)
2929
sympy
3030
# via symforce (pyproject.toml)
31+
typing-extensions
32+
# via symforce (pyproject.toml)
3133
wheel
3234
# via symforce (pyproject.toml)

requirements_dev_py38.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -333,6 +333,7 @@ types-setuptools==75.8.0.20250110
333333
# via symforce (pyproject.toml)
334334
typing-extensions==4.12.2
335335
# via
336+
# symforce (pyproject.toml)
336337
# beautifulsoup4
337338
# ipython
338339
# mistune

setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -390,6 +390,7 @@ def fixed_readme() -> str:
390390
f"skymarshal @ file://localhost/{ESCAPED_SOURCE_DIR}/third_party/skymarshal",
391391
"sympy~=1.11.1",
392392
f"symforce-sym @ file://localhost/{ESCAPED_SOURCE_DIR}/gen/python",
393+
"typing-extensions; python_version<'3.9'",
393394
]
394395
),
395396
setup_requires=setup_requirements,

0 commit comments

Comments
 (0)