build(deps): bump the python group across 1 directory with 66 updates#2818
build(deps): bump the python group across 1 directory with 66 updates#2818dependabot[bot] wants to merge 1 commit into
Conversation
Bumps the python group with 64 updates in the / directory: | Package | From | To | | --- | --- | --- | | [pin](https://github.com/cmake-wheel/pinocchio) | `3.8.0` | `4.0.0` | | [pydantic](https://github.com/pydantic/pydantic) | `2.12.5` | `2.13.4` | | [plum-dispatch](https://github.com/beartype/plum) | `2.5.7` | `2.9.0` | | [structlog](https://github.com/hynek/structlog) | `25.5.0` | `26.1.0` | | [pydantic-settings](https://github.com/pydantic/pydantic-settings) | `2.12.0` | `2.14.2` | | [textual](https://github.com/Textualize/textual) | `3.7.1` | `8.2.8` | | [terminaltexteffects](https://github.com/ChrisBuilds/terminaltexteffects) | `0.12.2` | `0.15.0` | | [typer](https://github.com/fastapi/typer) | `0.23.1` | `0.26.8` | | [numba](https://github.com/numba/numba) | `0.63.1` | `0.65.1` | | [rerun-sdk](https://github.com/rerun-io/rerun) | `0.32.0` | `0.33.1` | | [protobuf](https://github.com/protocolbuffers/protobuf) | `6.33.5` | `7.35.1` | | [cryptography](https://github.com/pyca/cryptography) | `46.0.5` | `49.0.0` | | [python-multipart](https://github.com/Kludex/python-multipart) | `0.0.27` | `0.0.32` | | [ipykernel](https://github.com/ipython/ipykernel) | `7.2.0` | `7.3.0` | | [timm](https://github.com/huggingface/pytorch-image-models) | `1.0.24` | `1.0.27` | | [open-clip-torch](https://github.com/mlfoundations/open_clip) | `3.2.0` | `3.3.0` | | [gdown](https://github.com/wkentaro/gdown) | `6.0.0` | `6.1.0` | | [tensorboard](https://github.com/tensorflow/tensorboard) | `2.20.0` | `2.21.0` | | [xarm-python-sdk](https://github.com/xArm-Developer/xArm-Python-SDK) | `1.17.3` | `1.18.4` | | [portal](https://github.com/danijar/portal) | `3.7.4` | `3.8.1` | | [pyarrow](https://github.com/apache/arrow) | `23.0.0` | `24.0.0` | | [langchain-core](https://github.com/langchain-ai/langchain) | `1.3.3` | `1.4.8` | | [langchain-openai](https://github.com/langchain-ai/langchain) | `1.1.6` | `1.3.3` | | [langchain-huggingface](https://github.com/langchain-ai/langchain) | `1.2.0` | `1.2.2` | | [langchain-ollama](https://github.com/langchain-ai/langchain) | `1.0.1` | `1.1.0` | | [ollama](https://github.com/ollama/ollama-python) | `0.6.1` | `0.6.2` | | [fastapi](https://github.com/fastapi/fastapi) | `0.129.0` | `0.139.0` | | [sse-starlette](https://github.com/sysid/sse-starlette) | `3.2.0` | `3.4.5` | | [uvicorn](https://github.com/Kludex/uvicorn) | `0.40.0` | `0.49.0` | | [soundfile](https://github.com/bastibe/python-soundfile) | `0.13.1` | `0.14.0` | | [ultralytics](https://github.com/ultralytics/ultralytics) | `8.4.14` | `8.4.84` | | [pillow](https://github.com/python-pillow/Pillow) | `12.2.0` | `12.3.0` | | [lap](https://github.com/gatagat/lap) | `0.5.12` | `0.5.13` | | [transformers[torch]](https://github.com/huggingface/transformers) | `4.53.3` | `5.12.1` | | [moondream](https://github.com/vikhyat/moondream) | `0.2.0` | `1.3.0` | | [omegaconf](https://github.com/omry/omegaconf) | `2.3.0` | `2.3.1` | | [hydra-core](https://github.com/facebookresearch/hydra) | `1.3.2` | `1.3.3` | | [cyclonedds](https://github.com/eclipse-cyclonedds/cyclonedds-python) | `0.10.5` | `11.0.1` | | [mcap](https://github.com/foxglove/mcap) | `1.3.1` | `1.4.0` | | [pyrealsense2-extended](https://github.com/realsenseai/librealsense) | `2.58.1.10581.post1` | `2.58.2.10647.post1` | | [matplotlib](https://github.com/matplotlib/matplotlib) | `3.10.8` | `3.10.9` | | [onnxruntime](https://github.com/microsoft/onnxruntime) | `1.24.1` | `1.24.3` | | [cupy-cuda12x](https://github.com/cupy/cupy) | `13.6.0` | `14.1.1` | | [onnxruntime-gpu](https://github.com/microsoft/onnxruntime) | `1.24.1` | `1.24.3` | | [mujoco](https://github.com/google-deepmind/mujoco) | `3.5.0` | `3.10.0` | | [gtsam-extended](https://gtsam.org/) | `4.3a1.post1` | `4.3a1.post202606301215` | | [reportlab](https://www.reportlab.com/) | `4.5.0` | `5.0.0` | | [ruff](https://github.com/astral-sh/ruff) | `0.14.3` | `0.15.20` | | [torch](https://github.com/pytorch/pytorch) | `2.10.0` | `2.12.1` | | [pytest](https://github.com/pytest-dev/pytest) | `8.3.5` | `9.1.1` | | [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) | `0.26.0` | `1.4.0` | | [pytest-mock](https://github.com/pytest-dev/pytest-mock) | `3.15.0` | `3.15.1` | | [pytest-env](https://github.com/pytest-dev/pytest-env) | `1.1.5` | `1.6.0` | | [coverage](https://github.com/coveragepy/coveragepy) | `7.13.4` | `7.14.3` | | [pre-commit](https://github.com/pre-commit/pre-commit) | `4.2.0` | `4.6.0` | | [py-spy](https://github.com/benfred/py-spy) | `0.4.1` | `0.4.2` | | [maturin](https://github.com/pyo3/maturin) | `1.13.3` | `1.14.1` | | [python-lsp-ruff](https://github.com/python-lsp/python-lsp-ruff) | `2.3.0` | `2.3.1` | | [mypy](https://github.com/python/mypy) | `1.19.0` | `2.1.0` | | [ipython](https://github.com/ipython/ipython) | `8.38.0` | `8.39.0` | | [python-socketio](https://github.com/miguelgrinberg/python-socketio) | `5.16.1` | `5.16.3` | | [types-pyyaml](https://github.com/python/typeshed) | `6.0.12.20250915` | `6.0.12.20260518` | | [types-reportlab](https://github.com/python/typeshed) | `4.5.0.20260509` | `4.5.1.20260521` | | [types-requests](https://github.com/python/typeshed) | `2.32.4.20260107` | `2.33.0.20260518` | Updates `pin` from 3.8.0 to 4.0.0 - [Release notes](https://github.com/cmake-wheel/pinocchio/releases) - [Changelog](https://github.com/cmake-wheel/pinocchio/blob/cmeel/CHANGELOG.md) - [Commits](https://github.com/cmake-wheel/pinocchio/commits) Updates `pydantic` from 2.12.5 to 2.13.4 - [Release notes](https://github.com/pydantic/pydantic/releases) - [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md) - [Commits](pydantic/pydantic@v2.12.5...v2.13.4) Updates `plum-dispatch` from 2.5.7 to 2.9.0 - [Release notes](https://github.com/beartype/plum/releases) - [Commits](beartype/plum@v2.5.7...v2.9.0) Updates `structlog` from 25.5.0 to 26.1.0 - [Release notes](https://github.com/hynek/structlog/releases) - [Changelog](https://github.com/hynek/structlog/blob/main/CHANGELOG.md) - [Commits](hynek/structlog@25.5.0...26.1.0) Updates `pydantic-settings` from 2.12.0 to 2.14.2 - [Release notes](https://github.com/pydantic/pydantic-settings/releases) - [Commits](pydantic/pydantic-settings@v2.12.0...v2.14.2) Updates `textual` from 3.7.1 to 8.2.8 - [Release notes](https://github.com/Textualize/textual/releases) - [Changelog](https://github.com/Textualize/textual/blob/main/CHANGELOG.md) - [Commits](Textualize/textual@v3.7.1...v8.2.8) Updates `terminaltexteffects` from 0.12.2 to 0.15.0 - [Release notes](https://github.com/ChrisBuilds/terminaltexteffects/releases) - [Changelog](https://github.com/ChrisBuilds/terminaltexteffects/blob/main/CHANGELOG.md) - [Commits](https://github.com/ChrisBuilds/terminaltexteffects/commits/release-0.15.0) Updates `typer` from 0.23.1 to 0.26.8 - [Release notes](https://github.com/fastapi/typer/releases) - [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md) - [Commits](fastapi/typer@0.23.1...0.26.8) Updates `numba` from 0.63.1 to 0.65.1 - [Release notes](https://github.com/numba/numba/releases) - [Commits](numba/numba@0.63.1...0.65.1) Updates `llvmlite` from 0.46.0 to 0.47.0 - [Release notes](https://github.com/numba/llvmlite/releases) - [Commits](numba/llvmlite@v0.46.0...v0.47.0) Updates `rerun-sdk` from 0.32.0 to 0.33.1 - [Release notes](https://github.com/rerun-io/rerun/releases) - [Changelog](https://github.com/rerun-io/rerun/blob/main/CHANGELOG.md) - [Commits](rerun-io/rerun@0.32.0...0.33.1) Updates `protobuf` from 6.33.5 to 7.35.1 - [Release notes](https://github.com/protocolbuffers/protobuf/releases) - [Commits](https://github.com/protocolbuffers/protobuf/commits) Updates `cryptography` from 46.0.5 to 49.0.0 - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](pyca/cryptography@46.0.5...49.0.0) Updates `python-multipart` from 0.0.27 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.27...0.0.32) Updates `ipykernel` from 7.2.0 to 7.3.0 - [Release notes](https://github.com/ipython/ipykernel/releases) - [Changelog](https://github.com/ipython/ipykernel/blob/main/CHANGELOG.md) - [Commits](ipython/ipykernel@v7.2.0...v7.3.0) Updates `timm` from 1.0.24 to 1.0.27 - [Release notes](https://github.com/huggingface/pytorch-image-models/releases) - [Commits](huggingface/pytorch-image-models@v1.0.24...v1.0.27) Updates `open-clip-torch` from 3.2.0 to 3.3.0 - [Release notes](https://github.com/mlfoundations/open_clip/releases) - [Changelog](https://github.com/mlfoundations/open_clip/blob/main/HISTORY.md) - [Commits](mlfoundations/open_clip@v3.2.0...v3.3.0) Updates `gdown` from 6.0.0 to 6.1.0 - [Release notes](https://github.com/wkentaro/gdown/releases) - [Commits](wkentaro/gdown@v6.0.0...v6.1.0) Updates `tensorboard` from 2.20.0 to 2.21.0 - [Release notes](https://github.com/tensorflow/tensorboard/releases) - [Changelog](https://github.com/tensorflow/tensorboard/blob/master/RELEASE.md) - [Commits](tensorflow/tensorboard@2.20.0...2.21.0) Updates `xarm-python-sdk` from 1.17.3 to 1.18.4 - [Changelog](https://github.com/xArm-Developer/xArm-Python-SDK/blob/master/ReleaseNotes.md) - [Commits](xArm-Developer/xArm-Python-SDK@v1.17.3...v1.18.4) Updates `portal` from 3.7.4 to 3.8.1 - [Commits](https://github.com/danijar/portal/commits) Updates `pyarrow` from 23.0.0 to 24.0.0 - [Release notes](https://github.com/apache/arrow/releases) - [Commits](apache/arrow@apache-arrow-23.0.0...apache-arrow-24.0.0) Updates `langchain-core` from 1.3.3 to 1.4.8 - [Release notes](https://github.com/langchain-ai/langchain/releases) - [Commits](langchain-ai/langchain@langchain-core==1.3.3...langchain-core==1.4.8) Updates `langchain-openai` from 1.1.6 to 1.3.3 - [Release notes](https://github.com/langchain-ai/langchain/releases) - [Commits](langchain-ai/langchain@langchain-openai==1.1.6...langchain-openai==1.3.3) Updates `langchain-huggingface` from 1.2.0 to 1.2.2 - [Release notes](https://github.com/langchain-ai/langchain/releases) - [Commits](langchain-ai/langchain@langchain-huggingface==1.2.0...langchain-huggingface==1.2.2) Updates `langchain-ollama` from 1.0.1 to 1.1.0 - [Release notes](https://github.com/langchain-ai/langchain/releases) - [Commits](langchain-ai/langchain@langchain-ollama==1.0.1...langchain-ollama==1.1.0) Updates `ollama` from 0.6.1 to 0.6.2 - [Release notes](https://github.com/ollama/ollama-python/releases) - [Commits](ollama/ollama-python@v0.6.1...v0.6.2) Updates `openai` from 2.21.0 to 2.44.0 - [Release notes](https://github.com/openai/openai-python/releases) - [Changelog](https://github.com/openai/openai-python/blob/main/CHANGELOG.md) - [Commits](openai/openai-python@v2.21.0...v2.44.0) Updates `fastapi` from 0.129.0 to 0.139.0 - [Release notes](https://github.com/fastapi/fastapi/releases) - [Commits](fastapi/fastapi@0.129.0...0.139.0) Updates `sse-starlette` from 3.2.0 to 3.4.5 - [Release notes](https://github.com/sysid/sse-starlette/releases) - [Commits](sysid/sse-starlette@v3.2.0...v3.4.5) Updates `uvicorn` from 0.40.0 to 0.49.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.40.0...0.49.0) Updates `soundfile` from 0.13.1 to 0.14.0 - [Release notes](https://github.com/bastibe/python-soundfile/releases) - [Commits](bastibe/python-soundfile@0.13.1...0.14.0) Updates `ultralytics` from 8.4.14 to 8.4.84 - [Release notes](https://github.com/ultralytics/ultralytics/releases) - [Commits](ultralytics/ultralytics@v8.4.14...v8.4.84) Updates `pillow` from 12.2.0 to 12.3.0 - [Release notes](https://github.com/python-pillow/Pillow/releases) - [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst) - [Commits](python-pillow/Pillow@12.2.0...12.3.0) Updates `lap` from 0.5.12 to 0.5.13 - [Commits](gatagat/lap@v0.5.12...v0.5.13) Updates `transformers[torch]` from 4.53.3 to 5.12.1 - [Release notes](https://github.com/huggingface/transformers/releases) - [Commits](huggingface/transformers@v4.53.3...v5.12.1) Updates `moondream` from 0.2.0 to 1.3.0 - [Commits](https://github.com/vikhyat/moondream/commits) Updates `omegaconf` from 2.3.0 to 2.3.1 - [Release notes](https://github.com/omry/omegaconf/releases) - [Changelog](https://github.com/omry/omegaconf/blob/v2.3.1/NEWS.md) - [Commits](omry/omegaconf@v2.3.0...v2.3.1) Updates `hydra-core` from 1.3.2 to 1.3.3 - [Release notes](https://github.com/facebookresearch/hydra/releases) - [Changelog](https://github.com/facebookresearch/hydra/blob/v1.3.3/NEWS.md) - [Commits](facebookresearch/hydra@v1.3.2...v1.3.3) Updates `cyclonedds` from 0.10.5 to 11.0.1 - [Release notes](https://github.com/eclipse-cyclonedds/cyclonedds-python/releases) - [Commits](eclipse-cyclonedds/cyclonedds-python@0.10.5...11.0.1) Updates `mcap` from 1.3.1 to 1.4.0 - [Release notes](https://github.com/foxglove/mcap/releases) - [Commits](foxglove/mcap@go/mcap/v1.3.1...go/mcap/v1.4.0) Updates `pyrealsense2-extended` from 2.58.1.10581.post1 to 2.58.2.10647.post1 - [Release notes](https://github.com/realsenseai/librealsense/releases) - [Commits](https://github.com/realsenseai/librealsense/commits) Updates `matplotlib` from 3.10.8 to 3.10.9 - [Release notes](https://github.com/matplotlib/matplotlib/releases) - [Commits](matplotlib/matplotlib@v3.10.8...v3.10.9) Updates `onnxruntime` from 1.24.1 to 1.24.3 - [Release notes](https://github.com/microsoft/onnxruntime/releases) - [Changelog](https://github.com/microsoft/onnxruntime/blob/main/docs/ReleaseManagement.md) - [Commits](microsoft/onnxruntime@v1.24.1...v1.24.3) Updates `cupy-cuda12x` from 13.6.0 to 14.1.1 - [Release notes](https://github.com/cupy/cupy/releases) - [Commits](cupy/cupy@v13.6.0...v14.1.1) Updates `onnxruntime-gpu` from 1.24.1 to 1.24.3 - [Release notes](https://github.com/microsoft/onnxruntime/releases) - [Changelog](https://github.com/microsoft/onnxruntime/blob/main/docs/ReleaseManagement.md) - [Commits](microsoft/onnxruntime@v1.24.1...v1.24.3) Updates `mujoco` from 3.5.0 to 3.10.0 - [Release notes](https://github.com/google-deepmind/mujoco/releases) - [Changelog](https://github.com/google-deepmind/mujoco/blob/main/doc/changelog.rst) - [Commits](google-deepmind/mujoco@3.5.0...3.10.0) Updates `gtsam-extended` from 4.3a1.post1 to 4.3a1.post202606301215 Updates `reportlab` from 4.5.0 to 5.0.0 Updates `ruff` from 0.14.3 to 0.15.20 - [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.14.3...0.15.20) Updates `torch` from 2.10.0 to 2.12.1 - [Release notes](https://github.com/pytorch/pytorch/releases) - [Changelog](https://github.com/pytorch/pytorch/blob/main/RELEASE.md) - [Commits](pytorch/pytorch@v2.10.0...v2.12.1) Updates `pytest` from 8.3.5 to 9.1.1 - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](pytest-dev/pytest@8.3.5...9.1.1) Updates `pytest-asyncio` from 0.26.0 to 1.4.0 - [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases) - [Commits](pytest-dev/pytest-asyncio@v0.26.0...v1.4.0) Updates `pytest-mock` from 3.15.0 to 3.15.1 - [Release notes](https://github.com/pytest-dev/pytest-mock/releases) - [Changelog](https://github.com/pytest-dev/pytest-mock/blob/main/CHANGELOG.rst) - [Commits](pytest-dev/pytest-mock@v3.15.0...v3.15.1) Updates `pytest-env` from 1.1.5 to 1.6.0 - [Release notes](https://github.com/pytest-dev/pytest-env/releases) - [Commits](pytest-dev/pytest-env@1.1.5...1.6.0) Updates `coverage` from 7.13.4 to 7.14.3 - [Release notes](https://github.com/coveragepy/coveragepy/releases) - [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst) - [Commits](coveragepy/coveragepy@7.13.4...7.14.3) Updates `pre-commit` from 4.2.0 to 4.6.0 - [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.2.0...v4.6.0) Updates `py-spy` from 0.4.1 to 0.4.2 - [Release notes](https://github.com/benfred/py-spy/releases) - [Changelog](https://github.com/benfred/py-spy/blob/master/CHANGELOG.md) - [Commits](benfred/py-spy@v0.4.1...v0.4.2) Updates `maturin` from 1.13.3 to 1.14.1 - [Release notes](https://github.com/pyo3/maturin/releases) - [Changelog](https://github.com/PyO3/maturin/blob/main/Changelog.md) - [Commits](PyO3/maturin@v1.13.3...v1.14.1) Updates `python-lsp-ruff` from 2.3.0 to 2.3.1 - [Release notes](https://github.com/python-lsp/python-lsp-ruff/releases) - [Commits](python-lsp/python-lsp-ruff@v2.3.0...v2.3.1) Updates `mypy` from 1.19.0 to 2.1.0 - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](python/mypy@v1.19.0...v2.1.0) Updates `ipython` from 8.38.0 to 8.39.0 - [Release notes](https://github.com/ipython/ipython/releases) - [Commits](ipython/ipython@8.38.0...8.39.0) Updates `python-socketio` from 5.16.1 to 5.16.3 - [Release notes](https://github.com/miguelgrinberg/python-socketio/releases) - [Changelog](https://github.com/miguelgrinberg/python-socketio/blob/main/CHANGES.md) - [Commits](miguelgrinberg/python-socketio@v5.16.1...v5.16.3) Updates `types-pyyaml` from 6.0.12.20250915 to 6.0.12.20260518 - [Commits](https://github.com/python/typeshed/commits) Updates `types-reportlab` from 4.5.0.20260509 to 4.5.1.20260521 - [Commits](https://github.com/python/typeshed/commits) Updates `types-requests` from 2.32.4.20260107 to 2.33.0.20260518 - [Commits](https://github.com/python/typeshed/commits) --- updated-dependencies: - dependency-name: pin dependency-version: 4.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: python - dependency-name: pydantic dependency-version: 2.13.4 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python - dependency-name: plum-dispatch dependency-version: 2.9.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python - dependency-name: structlog dependency-version: 26.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: python - dependency-name: pydantic-settings dependency-version: 2.14.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python - dependency-name: textual dependency-version: 8.2.8 dependency-type: direct:production update-type: version-update:semver-major dependency-group: python - dependency-name: terminaltexteffects dependency-version: 0.15.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python - dependency-name: typer dependency-version: 0.26.8 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python - dependency-name: numba dependency-version: 0.65.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python - dependency-name: llvmlite dependency-version: 0.47.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python - dependency-name: rerun-sdk dependency-version: 0.33.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python - dependency-name: protobuf dependency-version: 7.35.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: python - dependency-name: cryptography dependency-version: 49.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: python - dependency-name: python-multipart dependency-version: 0.0.32 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python - dependency-name: ipykernel dependency-version: 7.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python - dependency-name: timm dependency-version: 1.0.27 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python - dependency-name: open-clip-torch dependency-version: 3.3.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python - dependency-name: gdown dependency-version: 6.1.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python - dependency-name: tensorboard dependency-version: 2.21.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python - dependency-name: xarm-python-sdk dependency-version: 1.18.4 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python - dependency-name: portal dependency-version: 3.8.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python - dependency-name: pyarrow dependency-version: 24.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: python - dependency-name: langchain-core dependency-version: 1.4.8 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python - dependency-name: langchain-openai dependency-version: 1.3.3 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python - dependency-name: langchain-huggingface dependency-version: 1.2.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python - dependency-name: langchain-ollama dependency-version: 1.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python - dependency-name: ollama dependency-version: 0.6.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python - dependency-name: openai dependency-version: 2.44.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python - dependency-name: fastapi dependency-version: 0.139.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python - dependency-name: sse-starlette dependency-version: 3.4.5 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python - dependency-name: uvicorn dependency-version: 0.49.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python - dependency-name: soundfile dependency-version: 0.14.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python - dependency-name: ultralytics dependency-version: 8.4.84 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python - dependency-name: pillow dependency-version: 12.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python - dependency-name: lap dependency-version: 0.5.13 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python - dependency-name: transformers[torch] dependency-version: 5.12.1 dependency-type: direct:development update-type: version-update:semver-major dependency-group: python - dependency-name: moondream dependency-version: 1.3.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: python - dependency-name: omegaconf dependency-version: 2.3.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python - dependency-name: hydra-core dependency-version: 1.3.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python - dependency-name: cyclonedds dependency-version: 11.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: python - dependency-name: mcap dependency-version: 1.4.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python - dependency-name: pyrealsense2-extended dependency-version: 2.58.2.10647.post1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python - dependency-name: matplotlib dependency-version: 3.10.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python - dependency-name: onnxruntime dependency-version: 1.24.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python - dependency-name: cupy-cuda12x dependency-version: 14.1.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: python - dependency-name: onnxruntime-gpu dependency-version: 1.24.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python - dependency-name: mujoco dependency-version: 3.10.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python - dependency-name: gtsam-extended dependency-version: 4.3a1.post202606301215 dependency-type: direct:production dependency-group: python - dependency-name: reportlab dependency-version: 5.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: python - dependency-name: ruff dependency-version: 0.15.20 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python - dependency-name: torch dependency-version: 2.12.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python - dependency-name: pytest dependency-version: 9.1.1 dependency-type: direct:development update-type: version-update:semver-major dependency-group: python - dependency-name: pytest-asyncio dependency-version: 1.4.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: python - dependency-name: pytest-mock dependency-version: 3.15.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python - dependency-name: pytest-env dependency-version: 1.6.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python - dependency-name: coverage dependency-version: 7.14.3 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python - dependency-name: pre-commit dependency-version: 4.6.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python - dependency-name: py-spy dependency-version: 0.4.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python - dependency-name: maturin dependency-version: 1.14.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python - dependency-name: python-lsp-ruff dependency-version: 2.3.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python - dependency-name: mypy dependency-version: 2.1.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: python - dependency-name: ipython dependency-version: 8.39.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python - dependency-name: python-socketio dependency-version: 5.16.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python - dependency-name: types-pyyaml dependency-version: 6.0.12.20260518 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python - dependency-name: types-reportlab dependency-version: 4.5.1.20260521 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python - dependency-name: types-requests dependency-version: 2.33.0.20260518 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python ... Signed-off-by: dependabot[bot] <support@github.com>
❌ 2 Tests Failed:
View the top 2 failed test(s) by shortest run time
To view more test analytics, go to the Test Analytics Dashboard |
Greptile SummaryDependabot dependency bump across 66 Python packages, including 11+ major-version jumps (transformers 4→5, textual 3→8, cyclonedds 0.10→11, protobuf 6→7, mypy 1→2, pytest 8→9, pytest-asyncio 0.x→1.x, reportlab 4→5, plum-dispatch 2.5→2.9, mujoco 3.5→3.10, cupy 13→14). The
Confidence Score: 3/5This PR carries meaningful risk due to 11+ major-version jumps touching core ML, UI, and robotics middleware stacks — the transformers 4→5 jump and the rerun-sdk/dimos-viewer version skew are the two paths most likely to surface runtime failures that tests alone may not catch. The sheer number of simultaneous major-version bumps makes it difficult to gain high confidence without a full integration test run. Most API usages in the codebase appear compatible with the new versions, and the pydantic-settings security fix is a clear positive. The transformers 4→5 gap is the highest-risk change: Florence-2 loads custom modeling code via trust_remote_code that was authored against transformers 4.x, so inference breakage would not be caught at import time. The rerun-sdk/dimos-viewer version mismatch creates a potential wire-protocol gap. The mypy 1→2 bump may silently change what the lint job reports as clean. pyproject.toml — transformers version constraint change (line 236), rerun-sdk vs dimos-viewer version gap (lines 138-139), and mypy major version bump (line 428). uv.lock reflects all resolved versions and confirms no solver conflicts. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[66 Package Updates] --> B[Major Version Bumps]
A --> C[Minor/Patch Updates]
B --> D[transformers 4→5\nAutoModelForCausalLM still present\ntrust_remote_code still works]
B --> E[textual 3→8\nAll CLI imports compatible\nSelect.BLANK→NULL not used]
B --> F[cyclonedds 0.10→11\nPython API structure maintained\nC-layer improvements only]
B --> G[protobuf 6→7\nFieldDescriptor.label removed\nnot used in codebase]
B --> H[pytest 8→9 / pytest-asyncio 0→1\nevent_loop fixture removed\nnot used as fixture here]
B --> I[mypy 1→2\nLint CI may need validation]
C --> J[pydantic-settings 2.12→2.14.2\n✅ Security fix GHSA-4xgf-cpjx-pc3j]
C --> K[rerun-sdk 0.32→0.33\ndimos-viewer still at 0.32.0a1\nuv resolved without conflict]
C --> L[moondream 0.2→1.3\nhosted client API compatible\nlocal model uses transformers directly]
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
A[66 Package Updates] --> B[Major Version Bumps]
A --> C[Minor/Patch Updates]
B --> D[transformers 4→5\nAutoModelForCausalLM still present\ntrust_remote_code still works]
B --> E[textual 3→8\nAll CLI imports compatible\nSelect.BLANK→NULL not used]
B --> F[cyclonedds 0.10→11\nPython API structure maintained\nC-layer improvements only]
B --> G[protobuf 6→7\nFieldDescriptor.label removed\nnot used in codebase]
B --> H[pytest 8→9 / pytest-asyncio 0→1\nevent_loop fixture removed\nnot used as fixture here]
B --> I[mypy 1→2\nLint CI may need validation]
C --> J[pydantic-settings 2.12→2.14.2\n✅ Security fix GHSA-4xgf-cpjx-pc3j]
C --> K[rerun-sdk 0.32→0.33\ndimos-viewer still at 0.32.0a1\nuv resolved without conflict]
C --> L[moondream 0.2→1.3\nhosted client API compatible\nlocal model uses transformers directly]
Reviews (1): Last reviewed commit: "build(deps): bump the python group acros..." | Re-trigger Greptile |
| "ultralytics>=8.3.70", | ||
| "Pillow", | ||
| "lap>=0.5.12", | ||
| "transformers[torch]>=4.53.0,<4.54", | ||
| "transformers[torch]>=4.53.0,<5.13", | ||
| # Florence2 (dimos/models/vl/florence.py) loads via transformers trust_remote_code; |
There was a problem hiding this comment.
transformers 4→5 major-version gap needs runtime validation
The perception extra's upper bound is relaxed from <4.54 to <5.13, and the project-deps group now pins transformers==5.12.1. Transformers 5.0 dropped TF/JAX, removed deprecated Trainer arguments, and finalized tokenizer unification (no more slow/fast split). The dimos code only calls AutoModelForCausalLM.from_pretrained(..., trust_remote_code=True) and AutoProcessor.from_pretrained(...), which are still present in v5 — but Florence-2 loads a custom modeling file via trust_remote_code that was written against transformers 4.x internals. If that downloaded modeling code references any removed v4 private APIs (e.g. deprecated batch_decode signatures, removed torchscript path, or deleted config attributes), it will fail silently at inference time rather than at import time. Worth running a smoke test with the Florence-2 and moondream2 model paths against the newly pinned version before merging.
| "protobuf>=6.33.5,<8", | ||
| "psutil>=7.0.0", | ||
| # >=0.1.7: the 0.1.6 linux-aarch64 wheel shipped a 32-bit armv7 vec0.so | ||
| # (wrong ELF class), which fails to load on aarch64. Fixed from 0.1.7 on. |
There was a problem hiding this comment.
rerun-sdk bumped while dimos-viewer remains at a matching older alpha
rerun-sdk is now pinned to 0.33.1 in both the core dependencies and the visualization extra, but dimos-viewer stays at 0.32.0a1. The uv resolver accepted this combination, so there is no Python-level dependency conflict. However, dimos-viewer is a pre-built wheel that embeds the Rerun viewer binary compiled against the 0.32 wire protocol, and rerun-sdk 0.33 may emit log data in a format the bundled viewer binary cannot fully parse (Rerun uses versioned Blueprint and Chunk encoding). If the data recording and viewing paths ever run simultaneously in the same process, mismatched binary protocols could cause viewer rendering artifacts or silent data loss. Consider bumping dimos-viewer to a 0.33-compatible alpha, or verifying that the two wire-format versions remain backward-compatible.
| # Lint / format / type-check tooling for the dedicated `lint` CI job. | ||
| lint = [ | ||
| # Lint / format / type-check | ||
| "ruff==0.14.3", | ||
| "mypy==1.19.0", | ||
| "ruff==0.15.20", | ||
| "mypy==2.1.0", | ||
|
|
There was a problem hiding this comment.
mypy 1→2 jump may silently tighten type-checking rules in CI
mypy==2.1.0 is a major release that historically ships stricter defaults and completes several deprecation cycles (e.g., around --ignore-missing-imports scoping and TypeVar inference). If the lint job is green on 1.19.0 today, it could start failing under 2.1.0 without any source change — or conversely, real errors previously missed by 1.x could surface. Worth a dedicated lint run with the new mypy before treating the CI as a clean signal.
Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!
Bumps the python group with 64 updates in the / directory:
3.8.04.0.02.12.52.13.42.5.72.9.025.5.026.1.02.12.02.14.23.7.18.2.80.12.20.15.00.23.10.26.80.63.10.65.10.32.00.33.16.33.57.35.146.0.549.0.00.0.270.0.327.2.07.3.01.0.241.0.273.2.03.3.06.0.06.1.02.20.02.21.01.17.31.18.43.7.43.8.123.0.024.0.01.3.31.4.81.1.61.3.31.2.01.2.21.0.11.1.00.6.10.6.20.129.00.139.03.2.03.4.50.40.00.49.00.13.10.14.08.4.148.4.8412.2.012.3.00.5.120.5.134.53.35.12.10.2.01.3.02.3.02.3.11.3.21.3.30.10.511.0.11.3.11.4.02.58.1.10581.post12.58.2.10647.post13.10.83.10.91.24.11.24.313.6.014.1.11.24.11.24.33.5.03.10.04.3a1.post14.3a1.post2026063012154.5.05.0.00.14.30.15.202.10.02.12.18.3.59.1.10.26.01.4.03.15.03.15.11.1.51.6.07.13.47.14.34.2.04.6.00.4.10.4.21.13.31.14.12.3.02.3.11.19.02.1.08.38.08.39.05.16.15.16.36.0.12.202509156.0.12.202605184.5.0.202605094.5.1.202605212.32.4.202601072.33.0.20260518Updates
pinfrom 3.8.0 to 4.0.0Changelog
Sourced from pin's changelog.
... (truncated)
Commits
Updates
pydanticfrom 2.12.5 to 2.13.4Release notes
Sourced from pydantic's releases.
... (truncated)
Changelog
Sourced from pydantic's changelog.
... (truncated)
Commits
cf67d4bFix lintingf0d8a21Prepare release v2.13.45e3fe1dCheck for pydantic tag pattern in CI7f9edccDocument tagging conventionsb46a0c9Adaptpydantic-corelinker flags on macOS50629c8Update to PyPy 7.3.228522ebbPreserveRootModelcore metadataa37f3afAdaptMISSINGsentinel test to work with unreleasedtyping_extensionsver...909259aRemove Logfire example in documentation2c4174cBump libc from 0.2.155 to 0.2.185Updates
plum-dispatchfrom 2.5.7 to 2.9.0Release notes
Sourced from plum-dispatch's releases.
Commits
485380dMinor style and linter changes28f5a4aMinor style changesb85f8e7Remove duplicate sections863138dEnable py3.14 and deprecate some alias functionality (#225)ad54d37build(deps-dev): bump uv from 0.9.16 to 0.11.6 (#265)562f3e2build(deps-dev): bump pytest from 9.0.2 to 9.0.3 (#267)6b239dbbuild(deps): bump cryptography from 46.0.6 to 46.0.7 (#264)0ddc2dbPotential fix for code scanning alert no. 3: Workflow does not contain permis...d4581cePotential fix for code scanning alert no. 2: Workflow does not contain permis...3dd2386Potential fix for code scanning alert no. 8: Workflow does not contain permis...Updates
structlogfrom 25.5.0 to 26.1.0Release notes
Sourced from structlog's releases.
... (truncated)
Changelog
Sourced from structlog's changelog.
... (truncated)
Commits
8174a86Prepare 26.1.0f168bdadocs: fix msgspec URL34abbd9update dev212a694[pre-commit.ci] pre-commit autoupdate (#820)0eef50dstdlib: Add snake_case shims for isEnabledFor & getEffectiveLevel (#818)f194271docs/stdlib: be direct w/ advising against AsyncBoundLogger72943b3Add a recipe for customizing exc dict formatting (#817)fcdca9fupdate devfe9858ddocs: remove italicsba1a178Add CallsiteParameter.QUAL_MODULE (#812)Updates
pydantic-settingsfrom 2.12.0 to 2.14.2Release notes
Sourced from pydantic-settings's releases.
... (truncated)
Commits
d703bd7Prepare release 2.14.2 (#890)e95c30bPrepare release 2.14.1 (#859)0c87345Fix field namedclsconflicting with classmethod parameter (#858)7bd0072Bump the python-packages group with 2 updates (#856)b03e573Bump the github-actions group with 3 updates (#853)eaa3b43Bump the python-packages group with 5 updates (#854)9f95615Bump the python-packages group with 4 updates (#850)8916beePrepare release 2.14.0 (#848)39e551cFix CLI descriptions lost underpython -OOby falling back to `json_schema_...9ed7f48Bump the python-packages group with 4 updates (#847)Updates
textualfrom 3.7.1 to 8.2.8Release notes
Sourced from textual's releases.
... (truncated)
Changelog
Sourced from textual's changelog.
... (truncated)
Commits
1d99508Merge pull request #6609 from Textualize/bump828ab36cccBump 8.2.8da5b7aaMerge pull request #6598 from Textualize/screen-padding77e25d5changelog4e592bfsnapshotse02c6ccfix screen padding crash8ce58dcMerge pull request #6592 from Textualize/kitty-codepointsfec1039Merge branch 'main' into kitty-codepointsaea9d4bMerge pull request #6594 from Textualize/super-backspace64c1f8bMerge branch 'main' into super-backspaceUpdates
terminaltexteffectsfrom 0.12.2 to 0.15.0Release notes
Sourced from terminaltexteffects's releases.
... (truncated)
Changelog
Sourced from Description has been truncated