Skip to content

chore(deps): bump dependencies to latest and add httpx2#60

Merged
mortenoh merged 1 commit into
mainfrom
chore/deps-bump
Jun 16, 2026
Merged

chore(deps): bump dependencies to latest and add httpx2#60
mortenoh merged 1 commit into
mainfrom
chore/deps-bump

Conversation

@mortenoh

Copy link
Copy Markdown
Contributor

Summary

Refresh all locked dependencies to their latest releases and add httpx2 as a dev dependency.

Direct dev-tool bumps:

  • coverage 7.13.5 -> 7.14.1
  • pytest 9.0.3 -> 9.1.0

Notable transitive bumps (via servicekit / fastapi):

  • fastapi 0.136.3 -> 0.137.1
  • starlette 1.1.0 -> 1.3.1
  • uvicorn 0.44.0 -> 0.49.0
  • pydantic 2.13.1 -> 2.13.4
  • sqlalchemy 2.0.49 -> 2.0.51
  • OpenTelemetry stack 0.62b0 -> 0.63b1, sentry-sdk 2.58.0 -> 2.62.0

httpx2 is added to the dev group to silence the new StarletteDeprecationWarning emitted by TestClient under starlette 1.3.x (it prefers httpx2 over httpx). This also clears the related PytestUnhandledThreadExceptionWarning noise from test teardown.

Only pyproject.toml and uv.lock change; existing >= version pins were already satisfied.

Test plan

  • make lint - ruff clean, mypy/pyright 0 errors
  • make test - 812 passed, 2 skipped, 1 warning (down from 9)

Update all locked dependencies to latest, including coverage 7.14.1,
pytest 9.1.0, fastapi 0.137.1, starlette 1.3.1, uvicorn 0.49.0,
pydantic 2.13.4, and sqlalchemy 2.0.51.

Add httpx2 as a dev dependency to silence the starlette TestClient
deprecation warning (starlette 1.3.x prefers httpx2 over httpx).
@mortenoh mortenoh merged commit ec6ae7c into main Jun 16, 2026
1 check passed
@mortenoh mortenoh deleted the chore/deps-bump branch June 16, 2026 11:02
@codecov

codecov Bot commented Jun 16, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant