Skip to content

Commit cdd0a12

Browse files
committed
dream: drop unused direct typing-extensions dependency
Dream dream-2026-07-23.1 finding 004.
1 parent 3313cd4 commit cdd0a12

3 files changed

Lines changed: 6 additions & 10 deletions

File tree

docs/getting-started/installation.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ The SDK has minimal dependencies:
4343

4444
- `httpx` - Modern HTTP client with async support
4545
- `pyyaml` - For configuration file handling
46-
- `typing-extensions` - For enhanced type hints
4746
- `pydantic` - For data validation and models
4847

4948
All dependencies are automatically installed when you install the SDK.

pyproject.toml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,12 @@ requires-python = ">=3.12"
88
dependencies = [
99
"httpx>=0.27.0",
1010
"pyyaml>=6.0",
11-
"typing-extensions>=4.0.0",
12-
"pydantic>=2.11.0",
11+
"pydantic>=2.0.0",
1312
]
1413

1514
[project.optional-dependencies]
1615
dev = [
17-
"pytest>=9.0.3",
16+
"pytest>=8.0.0",
1817
"pytest-cov>=5.0.0",
1918
"pytest-asyncio>=0.23.0",
2019
"ruff>=0.5.0",
@@ -86,6 +85,6 @@ markers = [
8685
[dependency-groups]
8786
dev = [
8887
"mkdocs>=1.6.1",
89-
"mkdocs-material>=9.7.7",
88+
"mkdocs-material>=9.6.14",
9089
"mkdocstrings[python]>=0.29.1",
9190
]

uv.lock

Lines changed: 3 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)