deps: bump the minor-and-patch group with 20 updates - #323
Merged
Conversation
Bumps the minor-and-patch group with 20 updates: | Package | From | To | | --- | --- | --- | | [fastapi](https://github.com/fastapi/fastapi) | `0.136.1` | `0.141.1` | | [uvicorn](https://github.com/Kludex/uvicorn) | `0.47.0` | `0.52.1` | | [httptools](https://github.com/MagicStack/httptools) | `0.7.1` | `0.8.0` | | [apscheduler](https://github.com/agronholm/apscheduler) | `3.11.2` | `3.11.3` | | [python-multipart](https://github.com/Kludex/python-multipart) | `0.0.31` | `0.0.32` | | [prometheus-client](https://github.com/prometheus/client_python) | `0.25.0` | `0.26.0` | | [docker](https://github.com/docker/docker-py) | `7.1.0` | `7.2.0` | | [tzdata](https://github.com/python/tzdata) | `2026.2` | `2026.3` | | [annotated-doc](https://github.com/fastapi/annotated-doc) | `0.0.4` | `0.0.5` | | [annotated-types](https://github.com/annotated-types/annotated-types) | `0.7.0` | `0.8.0` | | [anyio](https://github.com/agronholm/anyio) | `4.13.0` | `4.14.2` | | [certifi](https://github.com/certifi/python-certifi) | `2026.5.20` | `2026.7.22` | | [cffi](https://github.com/python-cffi/cffi) | `2.0.0` | `2.1.1` | | [charset-normalizer](https://github.com/jawah/charset_normalizer) | `3.4.7` | `3.4.9` | | [click](https://github.com/pallets/click) | `8.4.1` | `8.4.2` | | [idna](https://github.com/kjd/idna) | `3.16` | `3.18` | | [pydantic-core](https://github.com/pydantic/pydantic) | `2.46.4` | `2.48.0` | | [starlette](https://github.com/Kludex/starlette) | `1.3.1` | `1.4.1` | | [typing-extensions](https://github.com/python/typing_extensions) | `4.15.0` | `4.16.0` | | [tzlocal](https://github.com/regebro/tzlocal) | `5.3.1` | `5.4.4` | Updates `fastapi` from 0.136.1 to 0.141.1 - [Release notes](https://github.com/fastapi/fastapi/releases) - [Commits](fastapi/fastapi@0.136.1...0.141.1) Updates `uvicorn` from 0.47.0 to 0.52.1 - [Release notes](https://github.com/Kludex/uvicorn/releases) - [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md) - [Commits](Kludex/uvicorn@0.47.0...0.52.1) Updates `httptools` from 0.7.1 to 0.8.0 - [Release notes](https://github.com/MagicStack/httptools/releases) - [Commits](MagicStack/httptools@v0.7.1...v0.8.0) Updates `apscheduler` from 3.11.2 to 3.11.3 - [Release notes](https://github.com/agronholm/apscheduler/releases) - [Commits](agronholm/apscheduler@3.11.2...3.11.3) Updates `python-multipart` from 0.0.31 to 0.0.32 - [Release notes](https://github.com/Kludex/python-multipart/releases) - [Changelog](https://github.com/Kludex/python-multipart/blob/main/CHANGELOG.md) - [Commits](Kludex/python-multipart@0.0.31...0.0.32) 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 `docker` from 7.1.0 to 7.2.0 - [Release notes](https://github.com/docker/docker-py/releases) - [Commits](docker/docker-py@7.1.0...7.2.0) Updates `tzdata` from 2026.2 to 2026.3 - [Release notes](https://github.com/python/tzdata/releases) - [Changelog](https://github.com/python/tzdata/blob/master/NEWS.md) - [Commits](python/tzdata@2026.2...2026.3) Updates `annotated-doc` from 0.0.4 to 0.0.5 - [Release notes](https://github.com/fastapi/annotated-doc/releases) - [Changelog](https://github.com/fastapi/annotated-doc/blob/main/release-notes.md) - [Commits](fastapi/annotated-doc@0.0.4...0.0.5) Updates `annotated-types` from 0.7.0 to 0.8.0 - [Release notes](https://github.com/annotated-types/annotated-types/releases) - [Commits](annotated-types/annotated-types@v0.7.0...v0.8.0) Updates `anyio` from 4.13.0 to 4.14.2 - [Release notes](https://github.com/agronholm/anyio/releases) - [Commits](agronholm/anyio@4.13.0...4.14.2) Updates `certifi` from 2026.5.20 to 2026.7.22 - [Commits](certifi/python-certifi@2026.05.20...2026.07.22) Updates `cffi` from 2.0.0 to 2.1.1 - [Release notes](https://github.com/python-cffi/cffi/releases) - [Commits](python-cffi/cffi@v2.0.0...v2.1.1) Updates `charset-normalizer` from 3.4.7 to 3.4.9 - [Release notes](https://github.com/jawah/charset_normalizer/releases) - [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md) - [Commits](jawah/charset_normalizer@3.4.7...3.4.9) Updates `click` from 8.4.1 to 8.4.2 - [Release notes](https://github.com/pallets/click/releases) - [Changelog](https://github.com/pallets/click/blob/main/CHANGES.md) - [Commits](pallets/click@8.4.1...8.4.2) Updates `idna` from 3.16 to 3.18 - [Release notes](https://github.com/kjd/idna/releases) - [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.md) - [Commits](kjd/idna@v3.16...v3.18) Updates `pydantic-core` from 2.46.4 to 2.48.0 - [Release notes](https://github.com/pydantic/pydantic/releases) - [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md) - [Commits](pydantic/pydantic@core-v2.46.4...core-v2.48.0) Updates `starlette` from 1.3.1 to 1.4.1 - [Release notes](https://github.com/Kludex/starlette/releases) - [Changelog](https://github.com/Kludex/starlette/blob/main/docs/release-notes.md) - [Commits](Kludex/starlette@1.3.1...1.4.1) Updates `typing-extensions` from 4.15.0 to 4.16.0 - [Release notes](https://github.com/python/typing_extensions/releases) - [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md) - [Commits](python/typing_extensions@4.15.0...4.16.0) Updates `tzlocal` from 5.3.1 to 5.4.4 - [Changelog](https://github.com/regebro/tzlocal/blob/master/CHANGES.txt) - [Commits](regebro/tzlocal@5.3.1...5.4.4) --- updated-dependencies: - dependency-name: fastapi dependency-version: 0.141.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: uvicorn dependency-version: 0.52.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: httptools dependency-version: 0.8.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: apscheduler dependency-version: 3.11.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: python-multipart dependency-version: 0.0.32 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: prometheus-client dependency-version: 0.26.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: docker dependency-version: 7.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: tzdata dependency-version: '2026.3' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: annotated-doc dependency-version: 0.0.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: annotated-types dependency-version: 0.8.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: anyio dependency-version: 4.14.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: certifi dependency-version: 2026.7.22 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: cffi dependency-version: 2.1.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: charset-normalizer dependency-version: 3.4.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: click dependency-version: 8.4.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: idna dependency-version: '3.18' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: pydantic-core dependency-version: 2.48.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: starlette dependency-version: 1.4.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: typing-extensions dependency-version: 4.16.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: tzlocal dependency-version: 5.4.4 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch ... Signed-off-by: dependabot[bot] <support@github.com>
…d version requirements.txt is a pinned export of uv.lock (the lockfile is what CI and the Docker image install), so a bump that edits only requirements.txt fails test_it_matches_the_lockfile by design. The lock now carries the same upgrades, regenerated with the documented uv export --no-dev --no-hashes --format requirements-txt One deliberate deviation: pydantic-core stays at 2.46.4 instead of the proposed 2.48.0. Stable pydantic pins its core exactly, so forcing 2.48.0 drags pydantic itself to the 2.14.0b1 BETA prerelease — a minor-and-patch group must not ship a beta. pydantic-core follows whenever pydantic's next stable lands. Verified locally against the new resolution: full suite 4588 passed (6 skipped), coverage >= 90, ruff clean; docker-py 7.2.0 still exposes the cpu_shares run kwarg (PR #317 depends on it).
The raw uv-export output replaced the repo's do-not-edit-by-hand header with uv's own; test_it_says_it_is_generated exists precisely to stop the file drifting back into a hand-edited second opinion.
Owner
|
Fixed the failing check and verified the whole set locally:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps the minor-and-patch group with 20 updates:
0.136.10.141.10.47.00.52.10.7.10.8.03.11.23.11.30.0.310.0.320.25.00.26.07.1.07.2.02026.22026.30.0.40.0.50.7.00.8.04.13.04.14.22026.5.202026.7.222.0.02.1.13.4.73.4.98.4.18.4.23.163.182.46.42.48.01.3.11.4.14.15.04.16.05.3.15.4.4Updates
fastapifrom 0.136.1 to 0.141.1Release notes
Sourced from fastapi's releases.
... (truncated)
Commits
95f8322🔖 Release version 0.141.1 (#16106)f137944📝 Update release notesd623544🐛 Fix support for background tasks and headers from dependencies in `app.fron...1d211b9📝 Update release notes8a1f876📝 DocumentFASTAPI_ENVin FastAPI CLI guide (#16104)c7e7b65🔖 Release version 0.141.0 (#16103)6bceb84📝 Update release notes5429fed✨ Addapp.frontend(check_dir="auto"), to make local development more conven...628663f🔖 Release version 0.140.13 (#16096)0b54fd0📝 Update release notesUpdates
uvicornfrom 0.47.0 to 0.52.1Release notes
Sourced from uvicorn's releases.
... (truncated)
Changelog
Sourced from uvicorn's changelog.
... (truncated)
Commits
ee8e45cVersion 0.52.1 (#3056)b57926dRemove duplicate content headers from WebSocket denial responses on websocket...49de1b9chore(deps): bump pymdown-extensions from 10.21.3 to 11.0 (#3042)2f3fa3aComplete server-initiated closes in SansIO WebSocket protocols (#3053)8c59d55chore(deps): bump the github-actions group with 5 updates (#3054)e148451Handle connection loss during WebSocket write backpressure (#3050)e16a69bAdd missing write flow control towebsockets-sansio(#3048)ef1dd44Fold the zttp-only tests back into the HTTP test suite (#3046)8f1b884Version 0.52.0 (#3044)f6833dbAdd experimental zttp HTTP/1.1 protocol (#2979)Updates
httptoolsfrom 0.7.1 to 0.8.0Release notes
Sourced from httptools's releases.
Commits
cf10ce6httptools 0.8.0a0283f0security: fix URL truncation issue (#144)05e6b8eci: add freethreading 3.14 to the CI matrix (#146)e3e8d71Bump llhttp to 9.4.1 (#145)a9bda0eFix all typing issues (#134)28d1db1mark cython module as free-threading compatible (#139)c403ad1Allow building with latest setuptools (#138)c398a15Add http-parser and llhttp licenses into the wheels (#135)4cfdabdci: fix release workflow (#132)ef71da9Post-release version bumpUpdates
apschedulerfrom 3.11.2 to 3.11.3Release notes
Sourced from apscheduler's releases.
Commits
4308ec9Added the release versionff68780Added a note about weekday numbers in CronTrigger.from_crontab()36936e9Updated actionsc0ff7e4Fixed Pyside6 tests failing on Python 3.9 and 3.81b782c9Fixed fixturecoreappnot founddc3dde4Test against PySide6 on all Python versions18a6f6bFixed imported jobs missing their scheduler and job store links1693db4Fix interval jobs stalling across DST spring-forward with ZoneInfo (#1114)0636bf4Added Python 3.14 to the test matrix3eb3de8Fixed bad use of pytest.raises()Updates
python-multipartfrom 0.0.31 to 0.0.32Release notes
Sourced from python-multipart's releases.
Changelog
Sourced from python-multipart's changelog.
Commits
238ead6Version 0.0.32 (#302)8672979Replace per-byte partial-boundary scan with rfind lookbehind (#300)8190779Bump the python-packages group with 7 updates (#301)0d3c086Use uv package ecosystem for Dependabot (#299)Updates
prometheus-clientfrom 0.25.0 to 0.26.0Release notes
Sourced from prometheus-client's releases.
Commits
9b6b971Release v0.26.0fb072c2Fix operator precedence allowing exemplars on any metric type (#1188)6e22fb5Remove nameless collectors from the registry on unregister (#1191)5b09479Parse the native histogram sum as a float (#1192)769b415fix: make test suite pass on Windows and Python 3.12+ (#1185)d0b497fUpdate common Prometheus files (#1195)75603d7Update common Prometheus files (#1194)fb2351fDo not emit a leading zero in floatToGoString exponents >= 10 (#1190)a39a697Validate Enum arguments before registering the collector (#1189)a96f6f4Add TLS version parameters for start_wsgi_server (#1178)Updates
dockerfrom 7.1.0 to 7.2.0Release notes
Sourced from docker's releases.
... (truncated)
Commits
5ad5327Merge pull request #3415 from vvoland/update-changelogd242230docs: 7.2.0 changelogba01cc7Merge pull request #3401 from ebriney/client-from-contextae5dfe9Merge pull request #3410 from vvoland/fix-flakyaa99999integration/swarm: Preserve rotated unlock key059d371Merge pull request #3407 from vvoland/fix-arm649b4b9b8gha: Add arm64 integration CI9e9f8ffSkip tests incompatible with host architecturee0542d9Merge pull request #3408 from vvoland/gha-pin578a11dgha: Pin to digestsUpdates
tzdatafrom 2026.2 to 2026.3Release notes
Sourced from tzdata's releases.
Changelog
Sourced from tzdata's changelog.
Commits
a442794Update tzdata to version2026c(#145)8f35937Use thereleaseenvironment for TestPyPI publishes (#146)ba0b891Few fixes to the maintaining doc9a7e6a0Add Stan Ulbrych to license1cab5e2Bumpactions/checkoutfrom 6.0.2 to 7.0.0 (#144)e71cff9Bumphynek/build-and-inspect-python-packageaction (#143)14b2953Make open PR check stricter (#141)68d4d51Isolate package build and publish (#137)5bb6232Fix punctuation in README.e313d95Raise with an informative message when release is missing from NEWS fileUpdates
annotated-docfrom 0.0.4 to 0.0.5Release notes
Sourced from annotated-doc's releases.
... (truncated)
Changelog
Sourced from annotated-doc's changelog.