Skip to content

deps: bump the runtime group across 1 directory with 5 updates - #380

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/runtime-721c307fc0
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/runtime-721c307fc0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 5, 2026 •

Copy link
Copy Markdown
Contributor

Updates the requirements on pybatfish, pandas, ollama, fastapi and uvicorn to permit the latest version.
Updates pybatfish from 2025.7.7.2423 to 2026.9.17.3748

Release notes

Sourced from pybatfish's releases.

Pybatfish 2026.09.17

What's Changed

  • Fix an issue with the requests timeout added in the prior release. Pybatfish would time out and re-upload large snapshots batfish/pybatfish#994

Full Changelog: batfish/pybatfish@v2026.08.19...v2026.09.17

Pybatfish 2026.08.19

What's Changed

New Contributors

Full Changelog: batfish/pybatfish@v2025.07.07...v2026.08.19

Commits

Updates pandas to 3.0.6

Release notes

Sourced from pandas's releases.

pandas 3.0.6

We are pleased to announce the release of pandas 3.0.6. This is a patch release in the 3.0.x series and includes some regression fixes and bug fixes. We recommend that all users of the 3.0.x series upgrade to this version. This is also the first release to support Python 3.15.

See the full whatsnew for a list of all the changes.

Pandas 3.0 supports Python 3.11 and higher. The release can be installed from PyPI:

python -m pip install --upgrade pandas==3.0.*

Or from conda-forge

conda install -c conda-forge pandas=3.0

Please report any issues with the release on the pandas issue tracker.

Thanks to all the contributors who made this release possible.

Commits
  • 2905718 RLS: 3.0.6
  • 3188ced [backport 3.0.x] BUG: read_csv(sep=None) raised TypeError instead of falling...
  • f097905 DOC: 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...
  • b7735f6 Backport 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)
  • Additional commits viewable in compare view

Updates ollama to 0.6.3

Release notes

Sourced from ollama's releases.

v0.6.3

What's Changed

New Contributors

Full Changelog: ollama/ollama-python@v0.6.2...v0.6.3

Commits
  • 8785556 types/client: relax think type to support model-defined thinking levels (#744)
  • ed18cea feat: add System One API support (#749)
  • b28b1e8 readme: update to use gemma 4 and format (#740)
  • fa85099 types: make Image path extension check case-insensitive (#696)
  • 25b9329 fix: handle multiple tool calls in tools examples (#634)
  • 3c5a26a client: widen sync generate think type to accept string levels (#697)
  • See full diff in compare view

Updates fastapi to 0.143.2

Release notes

Sourced from fastapi's releases.

0.143.2

Fixes

Translations

Internal

Commits

Updates uvicorn to 0.54.0

Release notes

Sourced from uvicorn's releases.

Version 0.54.0

📨 Send metadata after the response body

uvicorn 0.54.0 adds response trailers and 103 Early Hints to its experimental HTTP/2 implementation through zttp.

uv add uvicorn==0.54.0 "zttp>=0.0.34"
  • Send HTTP/2 response trailers (#3146). The ASGI http.response.trailers extension lets applications send metadata, such as checksums, after the response body. Clients must send TE: trailers to receive them. Multiple trailer messages are combined before completing the response.
  • HTTP/2 remains experimental and opt-in. Enable it with --http zttp --http2. Upgrade-based h2c and WebSockets over HTTP/2 remain unsupported.

💡 Hint at resources before the final response

  • Send 103 Early Hints over HTTP/2 (#3137). Applications can use the ASGI http.response.early_hint extension to send resource hints before the final response. Each supplied link becomes a separate Link header.

Full changelog: 0.53.0...0.54.0

Changelog

Sourced from uvicorn's changelog.

0.54.0 (September 24, 2026)

HTTP/2 support remains experimental. Install zttp>=0.0.34 and enable it with --http zttp --http2.

Added

  • Add HTTP/2 response trailers through the ASGI http.response.trailers extension. Clients must send TE: trailers to receive them (#3146)
  • Add HTTP/2 103 Early Hints through the ASGI http.response.early_hint extension (#3137)

0.53.0 (September 14, 2026)

This release adds experimental HTTP/2 support through zttp. Enable it with --http zttp --http2. Upgrade-based h2c and WebSockets over HTTP/2 are not supported.

Added

  • Add experimental HTTP/2 support through zttp (#2982, #3101)
  • Add support for zuvloop (#3104)

Fixed

  • Handle comma-separated, case-insensitive Connection: close tokens across HTTP implementations (#3103)
  • Trust IPv6 loopback in the default FORWARDED_ALLOW_IPS value (#3119)
  • Cancel the HTTP keep-alive timer when upgrading to WebSocket (#3107)

0.52.4 (August 18, 2026)

Fixed

  • Remove duplicate Date headers from accepted WebSocket handshakes with websockets-sansio (#3078)

0.52.3 (August 13, 2026)

Changed

  • Update zttp to 0.0.24 and use its combined receive path, improving HTTP/1.1 request parsing performance (#3067)

0.52.2 (August 13, 2026)

Fixed

  • Update zttp to 0.0.22, fixing bodyless request receives and improving HTTP/1 request parsing performance (#3063)

0.52.1 (August 1, 2026)

Fixed

  • Complete the closing handshake on server-initiated WebSocket closes in the websockets-sansio and wsproto implementations, waiting for the client's close reply with a 10 second timeout instead of resetting the connection (#3053)
  • Add missing write flow control to the websockets-sansio implementation, preventing data truncation on server-initiated closes with large in-flight payloads (#3048)
  • Handle connection loss while a WebSocket write is waiting on backpressure (#3050)

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Oct 5, 2026
@dependabot
dependabot Bot requested a review from ARSH871-bot as a code owner October 5, 2026 09:30
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Oct 5, 2026

@ARSH871-bot ARSH871-bot left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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)

  1. 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.
  2. Unblock the rest: exclude pybatfish from the runtime group 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.

@dependabot
dependabot Bot force-pushed the dependabot/pip/runtime-721c307fc0 branch from 532bfc0 to 6bf0d90 Compare October 13, 2026 03:04
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>
@dependabot
dependabot Bot force-pushed the dependabot/pip/runtime-721c307fc0 branch from 6bf0d90 to 87300ce Compare October 19, 2026 09:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant