Skip to content

Commit 46e81fe

Browse files
build(deps): bump the python-deps group across 1 directory with 12 updates
Bumps the python-deps group with 12 updates in the /apps/api directory: | Package | From | To | | --- | --- | --- | | [fastapi](https://github.com/fastapi/fastapi) | `0.138.1` | `0.141.1` | | [uuid-utils](https://github.com/aminalaee/uuid-utils) | `0.16.2` | `0.17.0` | | [prometheus-client](https://github.com/prometheus/client_python) | `0.25.0` | `0.26.0` | | [jsonschema-rs](https://github.com/Stranger6667/jsonschema) | `0.46.6` | `0.49.6` | | [anthropic](https://github.com/anthropics/anthropic-sdk-python) | `0.112.0` | `0.120.2` | | [pytango](https://gitlab.com/tango-controls/pytango) | `10.3.0` | `10.3.1` | | [diff-cover](https://github.com/Bachmann1234/diff-cover) | `10.3.0` | `10.4.1` | | [ruff](https://github.com/astral-sh/ruff) | `0.15.20` | `0.16.1` | | [httpx2](https://github.com/pydantic/httpx2) | `2.5.0` | `2.9.1` | | [pre-commit](https://github.com/pre-commit/pre-commit) | `4.6.0` | `4.6.1` | | [hypothesis](https://github.com/HypothesisWorks/hypothesis) | `6.155.7` | `6.165.2` | | [mutmut](https://github.com/boxed/mutmut) | `3.6.0` | `3.7.0` | Updates `fastapi` from 0.138.1 to 0.141.1 - [Release notes](https://github.com/fastapi/fastapi/releases) - [Commits](fastapi/fastapi@0.138.1...0.141.1) Updates `uuid-utils` from 0.16.2 to 0.17.0 - [Release notes](https://github.com/aminalaee/uuid-utils/releases) - [Commits](aminalaee/uuid-utils@0.16.2...0.17.0) Updates `prometheus-client` from 0.25.0 to 0.26.0 - [Release notes](https://github.com/prometheus/client_python/releases) - [Commits](prometheus/client_python@v0.25.0...v0.26.0) Updates `jsonschema-rs` from 0.46.6 to 0.49.6 - [Release notes](https://github.com/Stranger6667/jsonschema/releases) - [Changelog](https://github.com/Stranger6667/jsonschema/blob/master/CHANGELOG.md) - [Commits](Stranger6667/jsonschema@cli-v0.46.6...ruby-v0.49.6) Updates `anthropic` from 0.112.0 to 0.120.2 - [Release notes](https://github.com/anthropics/anthropic-sdk-python/releases) - [Changelog](https://github.com/anthropics/anthropic-sdk-python/blob/main/CHANGELOG.md) - [Commits](anthropics/anthropic-sdk-python@v0.112.0...v0.120.2) Updates `pytango` from 10.3.0 to 10.3.1 - [Release notes](https://gitlab.com/tango-controls/pytango/tags) - [Commits](https://gitlab.com/tango-controls/pytango/compare/v10.3.0...v10.3.1) Updates `diff-cover` from 10.3.0 to 10.4.1 - [Release notes](https://github.com/Bachmann1234/diff-cover/releases) - [Changelog](https://github.com/Bachmann1234/diff_cover/blob/main/CHANGELOG) - [Commits](Bachmann1234/diff_cover@v10.3.0...v10.4.1) Updates `ruff` from 0.15.20 to 0.16.1 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.15.20...0.16.1) Updates `httpx2` from 2.5.0 to 2.9.1 - [Release notes](https://github.com/pydantic/httpx2/releases) - [Changelog](https://github.com/pydantic/httpx2/blob/main/src/httpx2/CHANGELOG.md) - [Commits](pydantic/httpx2@v2.5.0...v2.9.1) Updates `pre-commit` from 4.6.0 to 4.6.1 - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md) - [Commits](pre-commit/pre-commit@v4.6.0...v4.6.1) Updates `hypothesis` from 6.155.7 to 6.165.2 - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](HypothesisWorks/hypothesis@v6.155.7...v6.165.2) Updates `mutmut` from 3.6.0 to 3.7.0 - [Changelog](https://github.com/boxed/mutmut/blob/main/HISTORY.rst) - [Commits](boxed/mutmut@3.6.0...3.7.0) --- updated-dependencies: - dependency-name: anthropic dependency-version: 0.120.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: diff-cover dependency-version: 10.4.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: fastapi dependency-version: 0.141.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: httpx2 dependency-version: 2.9.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: hypothesis dependency-version: 6.164.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: jsonschema-rs dependency-version: 0.49.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: mutmut dependency-version: 3.7.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: pre-commit dependency-version: 4.6.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python-deps - dependency-name: prometheus-client dependency-version: 0.26.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: pytango dependency-version: 10.3.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-deps - dependency-name: ruff dependency-version: 0.16.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: uuid-utils dependency-version: 0.17.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps ... Signed-off-by: dependabot[bot] <support@github.com>
1 parent 85fe784 commit 46e81fe

2 files changed

Lines changed: 196 additions & 162 deletions

File tree

apps/api/pyproject.toml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ authors = [{ name = "Doga Gursoy" }]
88
license = { text = "Apache-2.0" }
99

1010
dependencies = [
11-
"fastapi>=0.138.1,<0.139",
11+
"fastapi>=0.141.1,<0.142",
1212
"asyncpg>=0.31.0,<0.32",
1313
"pydantic>=2.13.4,<3",
1414
"pydantic-settings>=2.14.2,<3",
1515
"mcp>=1.28.1,<2",
1616
"uvicorn[standard]>=0.49.0",
1717
"structlog>=26.1.0",
18-
"uuid-utils>=0.16.2",
19-
"prometheus-client>=0.21.0,<1",
18+
"uuid-utils>=0.17.0",
19+
"prometheus-client>=0.26.0,<1",
2020
# 8.x is the first release that handles FastAPI 0.138's lazy
2121
# include_router routing (the `_IncludedRouter` BaseRoute carries no
2222
# `.path`); 7.x raises AttributeError per-request under 0.138.
@@ -32,13 +32,13 @@ dependencies = [
3232
"opentelemetry-instrumentation-fastapi>=0.62b1,<0.63",
3333
"opentelemetry-instrumentation-asyncpg>=0.62b1,<0.63",
3434
"opentelemetry-exporter-otlp-proto-http>=1.41,<2",
35-
"jsonschema-rs>=0.46.6,<1",
35+
"jsonschema-rs>=0.49.6,<1",
3636
# Anthropic SDK: used by `AnthropicLLM`, the production implementor of
3737
# `cora.infrastructure.ports.LLM`. No other code imports this;
3838
# subscribers + tests use the port + `FakeLLM`. Pin <1 to flag a future
3939
# major SDK shift in CI
4040
# before it lands silently.
41-
"anthropic>=0.112.0,<1",
41+
"anthropic>=0.120.2,<1",
4242
# cryptography: explicit top-level floor pin. Previously pulled
4343
# transitively at 48.x via pyjwt[crypto]. Pinned explicitly to
4444
# >=46,<47 ahead of the federation wire-tier adapters (python-cwt
@@ -118,7 +118,7 @@ bo = [
118118
# startup rather than a request. LGPL-3.0 (PyTango binding) over the C++ Tango core.
119119
# Pin <11 to flag a future major SDK shift.
120120
tango = [
121-
"pytango>=10,<11",
121+
"pytango>=10.3.1,<11",
122122
]
123123

124124
[dependency-groups]
@@ -127,8 +127,8 @@ dev = [
127127
"pytest-asyncio>=1.4.0,<2",
128128
"pytest-cov>=7.1.0,<8",
129129
"coverage[toml]>=7.14.3,<8",
130-
"diff-cover>=10.3.0,<11",
131-
"ruff>=0.15.20,<0.16",
130+
"diff-cover>=10.4.1,<11",
131+
"ruff>=0.16.1,<0.17",
132132
"pyright>=1.1.411,<2",
133133
"httpx>=0.28.0",
134134
# httpx2: starlette 1.x routes its TestClient through httpx2 (it does
@@ -137,9 +137,9 @@ dev = [
137137
# strict-typing gate fails across the contract suite. Runtime also warns
138138
# and prefers httpx2 when present. src/ keeps the httpx pin above (two
139139
# adapters import httpx directly).
140-
"httpx2>=2.5.0,<3",
140+
"httpx2>=2.9.1,<3",
141141
"asgi-lifespan>=2.1.0,<3",
142-
"pre-commit>=4.0.0,<5",
142+
"pre-commit>=4.6.1,<5",
143143
"testcontainers[postgres]>=4.14.2,<5",
144144
"tach>=0.35.0",
145145
# pytest-xdist 3.7.0 (2025-05-26) made `--dist=worksteal` atomic and
@@ -182,7 +182,7 @@ dev = [
182182
# tests/conftest.py and auto-activates on CI=true to derandomize the seed
183183
# and disable the local example database, sidestepping xdist seed
184184
# collisions across worker processes.
185-
"hypothesis>=6.155.7,<7",
185+
"hypothesis>=6.165.2,<7",
186186
# hypothesis-jsonschema: Hypothesis strategy builder driven by JSON
187187
# Schema documents. Used by `tests/contract/test_mcp_tools_fuzz.py`
188188
# (Iter H of the testing-techniques rollout) to generate
@@ -227,7 +227,7 @@ dev = [
227227
# fixes; pinned >=3.5 to dodge earlier async-fixture rough edges.
228228
# Configuration in `[tool.mutmut]` below scopes mutation to pure
229229
# decider/evolver modules only.
230-
"mutmut>=3.6.0,<4",
230+
"mutmut>=3.7.0,<4",
231231
# PyYAML: parses the beamline descriptor (deployments/<id>/beamline.yaml).
232232
# Used by scripts/beamline_descriptor.py, which the docs build imports and
233233
# the deployment round-trip test dynamic-imports. types-PyYAML supplies the

0 commit comments

Comments
 (0)