Skip to content

Commit 0f67b48

Browse files
hbrodinclaude
andauthored
build(deps): bump langchain-openai to 1.1.14 and pytest to 9.0.3 (#537)
Closes Dependabot alerts: - #190-195: langchain-openai SSRF via DNS rebinding (GHSA-r7w7-9xr2-qq2r) - #171-173: pytest tmpdir handling Required transitive bumps: - openlit 1.38 -> 1.41 (to allow openai>=2) - pytest-asyncio 0.25 -> 1.3 (for pytest 9 compatibility) - openai 1.109 -> 2.x (required by langchain-openai 1.1.14) Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent a3d805c commit 0f67b48

10 files changed

Lines changed: 122 additions & 1481 deletions

File tree

common/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ dependencies = [
1818
[project.optional-dependencies]
1919
full = [
2020
"protobuf>=5.0",
21-
"openlit ~=1.38.0",
21+
"openlit ~=1.41.0",
2222
"langfuse ~=4.0.1",
2323
]
2424

common/uv.lock

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

fuzzer/uv.lock

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

orchestrator/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ buttercup-ui = "buttercup.orchestrator.ui.__cli__:main"
4040
[dependency-groups]
4141
dev = [
4242
# Testing tools
43-
"pytest ~=8.3.4",
44-
"pytest-asyncio ~=0.25.2",
43+
"pytest ~=9.0.3",
44+
"pytest-asyncio ~=1.3.0",
4545
"pytest-cov ~=6.0.0",
4646
"pytest-xdist ~=3.6.1",
4747
"fastapi[standard] ~=0.128.0",

orchestrator/uv.lock

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

patcher/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ buttercup-patcher = "buttercup.patcher.__cli__:main"
2828
[dependency-groups]
2929
dev = [
3030
# Testing tools
31-
"pytest ~=8.3.4",
32-
"pytest-asyncio ~=0.25.2",
31+
"pytest ~=9.0.3",
32+
"pytest-asyncio ~=1.3.0",
3333
"pytest-cov ~=6.0.0",
3434
"pytest-xdist ~=3.6.1",
3535
# Linting and type checking

patcher/uv.lock

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

program-model/uv.lock

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

seed-gen/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ build-backend = "hatchling.build"
3333
[dependency-groups]
3434
dev = [
3535
# Testing tools
36-
"pytest ~=8.3.4",
36+
"pytest ~=9.0.3",
3737
"pytest-cov ~=6.0.0",
38-
"pytest-asyncio ~=0.25.2",
38+
"pytest-asyncio ~=1.3.0",
3939
# Linting and type checking
4040
"ruff ~=0.14.0",
4141
"ty", # Astral type checker (replaces mypy)

seed-gen/uv.lock

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

0 commit comments

Comments
 (0)