Repository navigation
deps: bump the runtime group across 1 directory with 5 updates - #380
dependabot[bot] wants to merge 1 commit into
Conversation
ARSH871-bot
left a comment
There was a problem hiding this comment.
Holding this one, for the reason requirements.txt gives in its own comment, and recording what I measured so whoever does the coordinated bump starts from evidence. Green CI says nothing either way here: CI has no Batfish, so every test that talks to it skips.
Why it cannot merge as it stands
requirements.txt, directly above the line this PR changes:
This pin matches image batfish/allinone reporting Batfish 2025.07.07.2423. If you pull a newer image, bump this to match.
docker-compose.yml still pins batfish/allinone@sha256:0981755…, and the running container reports 2025.07.07.2423. This PR moves the client to 2026.9.17.3748 and leaves the image where it is. After merging, the comment above the pin would be false, and the compose stack would ship a 2026 client against a 2025 service: the pairing the file says to avoid.
This is the third runtime-group PR carrying this bump. #204 (to 2026.8.19.3660, closed 21 Sep) and #363 (to this same version, closed 5 Oct) were superseded rather than merged, and the other four packages in the group are stuck behind it each time.
What I measured (8 October, this head)
A throwaway virtual environment built from this PR's requirements.txt (pybatfish 2026.09.17.3748, pandas 3.0.6, fastapi 0.142.4, uvicorn 0.54.0, ollama 0.6.3), run against the current 2025 container:
full suite 1811 passed, 13 skipped, 0 Batfish skips (every real-Batfish test ran)
analyse(rtr-us5-insecure) 5 found + RT-050 could-not-check (identical to main)
tools/preflight, current installs Package versions: BROKEN until upgraded (expected for any bump)
new warning StarletteDeprecationWarning: using httpx with starlette.testclient
is deprecated; install httpx2 (fastapi 0.142.x)
So the skew did not break anything this suite exercises. That is useful for the bump, but it is not the documented configuration.
Two ways forward (team decision, not taken here)
- Coordinated bump: move the compose image to a digest that reports
2026.9.17.3748, the pin, and the comment, in one PR, and re-run the full suite against the new container. The measurement above suggests it will go smoothly. - Unblock the rest: exclude
pybatfishfrom theruntimegroup in.github/dependabot.yml, so pandas, ollama, fastapi and uvicorn can merge on their own, and pybatfish moves only alongside the image.
The httpx deprecation needs attention either way when fastapi moves.
532bfc0 to
6bf0d90
Compare
Updates the requirements on [pybatfish](https://github.com/batfish/pybatfish), [pandas](https://github.com/pandas-dev/pandas), [ollama](https://github.com/ollama/ollama-python), [fastapi](https://github.com/fastapi/fastapi) and [uvicorn](https://github.com/Kludex/uvicorn) to permit the latest version. Updates `pybatfish` from 2025.7.7.2423 to 2026.9.17.3748 - [Release notes](https://github.com/batfish/pybatfish/releases) - [Commits](https://github.com/batfish/pybatfish/commits) Updates `pandas` to 3.0.6 - [Release notes](https://github.com/pandas-dev/pandas/releases) - [Commits](pandas-dev/pandas@v3.0.5...v3.0.6) Updates `ollama` to 0.6.3 - [Release notes](https://github.com/ollama/ollama-python/releases) - [Commits](ollama/ollama-python@v0.6.2...v0.6.3) Updates `fastapi` to 0.143.2 - [Release notes](https://github.com/fastapi/fastapi/releases) - [Commits](fastapi/fastapi@0.141.1...0.143.2) Updates `uvicorn` to 0.54.0 - [Release notes](https://github.com/Kludex/uvicorn/releases) - [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md) - [Commits](Kludex/uvicorn@0.52.3...0.54.0) --- updated-dependencies: - dependency-name: fastapi dependency-version: 0.142.2 dependency-type: direct:production dependency-group: runtime - dependency-name: ollama dependency-version: 0.6.3 dependency-type: direct:production dependency-group: runtime - dependency-name: pandas dependency-version: 3.0.6 dependency-type: direct:production dependency-group: runtime - dependency-name: pybatfish dependency-version: 2026.9.17.3748 dependency-type: direct:production update-type: version-update:semver-major dependency-group: runtime - dependency-name: uvicorn dependency-version: 0.54.0 dependency-type: direct:production dependency-group: runtime ... Signed-off-by: dependabot[bot] <support@github.com>
6bf0d90 to
87300ce
Compare
Updates the requirements on pybatfish, pandas, ollama, fastapi and uvicorn to permit the latest version.
Updates
pybatfishfrom 2025.7.7.2423 to 2026.9.17.3748Release notes
Sourced from pybatfish's releases.
Commits
Updates
pandasto 3.0.6Release notes
Sourced from pandas's releases.
Commits
2905718RLS: 3.0.63188ced[backport 3.0.x] BUG: read_csv(sep=None) raised TypeError instead of falling...f097905DOC: cleanup 3.0.6 whatsnew + mention Python 3.15 support (#68965) (#68969)4f68223[backport 3.0.x] BUG: fix setting with bool column mask into 1-column DataFra...e3df0e8[backport 3.0.x] BUG: full-slice setitem into a pyarrow-backed array shared m...b7735f6Backport PR #66117 on branch 3.0.x (BUG: interpolate leaving NAs unfilled for...bca0b77[backport 3.0.x] BUG: read_csv leaked the string-intern table when a column f...bca1e5d[backport 3.0.x] BUG: prevent external mutation of RangeIndex._data (CoW) (#6...c95b42c[3.0.x] CI: skip cython-lint on pre-commit.ci (#68910)9cbd884[backport 3.0.x] Backport of some already merged regression fixes (#68447)Updates
ollamato 0.6.3Release notes
Sourced from ollama's releases.
Commits
8785556types/client: relax think type to support model-defined thinking levels (#744)ed18ceafeat: add System One API support (#749)b28b1e8readme: update to use gemma 4 and format (#740)fa85099types: make Image path extension check case-insensitive (#696)25b9329fix: handle multiple tool calls in tools examples (#634)3c5a26aclient: widen sync generate think type to accept string levels (#697)Updates
fastapito 0.143.2Release notes
Sourced from fastapi's releases.
Commits
ba24dc3🔖 Release version 0.143.2 (#16504)98050ee📝 Update release notesd0282a3🐛 Fix blocking frontend fallback file checks (#16503)db04f5b📝 Update release notesfd0614c🌐 Update translations for zh-hant (update-outdated) (#16500)0c83cfa📝 Update release notes6955ff7🌐 Update translations for ja (update-outdated) (#16499)aa1c3ba📝 Update release notesf6f33b2🌐 Update translations for zh (update-outdated) (#16501)0474a7e📝 Update release notesUpdates
uvicornto 0.54.0Release notes
Sourced from uvicorn's releases.
Changelog
Sourced from uvicorn's changelog.
... (truncated)
Commits
3eb9a9aVersion 0.54.0 (#3161)cd7ef6dRemove races from supervisor tests (#3134)a56c7ccSupport HTTP/2 response trailers (#3146)9bd4404chore(deps): bump anyio from 4.13.0 to 4.14.2 (#3145)21f39efAdd HTTP/2 Early Hints support (#3137)421708fVersion 0.53.0 (#3136)f1a1bffUnset the keep-alive timer when upgrading to WebSocket (#3107)63971edDocument HTTP/2 support (#3130)7d1a005Remove race from multiprocess health check test (#3128)5ac6265Add ::1 to FORWARDED_ALLOW_IPS (#3119)