build(deps): bump the python group with 85 updates - #4294
dependabot[bot] wants to merge 2 commits into
Conversation
--- updated-dependencies: - dependency-name: pin-pink dependency-version: 4.4.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python - dependency-name: reactivex dependency-version: 5.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: python - dependency-name: pydantic dependency-version: 2.13.5 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python - dependency-name: python-dotenv dependency-version: 1.2.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python - dependency-name: packaging dependency-version: '26.3' dependency-type: direct:production update-type: version-update:semver-major dependency-group: python - dependency-name: plum-dispatch dependency-version: 2.10.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python - dependency-name: gitpython dependency-version: 3.1.62 dependency-type: direct:production update-type: version-update:semver-patch 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: opencv-contrib-python dependency-version: 5.0.0.93 dependency-type: direct:production update-type: version-update:semver-major dependency-group: python - dependency-name: open3d dependency-version: 0.20.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python - dependency-name: pydantic-settings dependency-version: 2.15.0 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.27.2 dependency-type: direct:production update-type: version-update:semver-minor 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: plotext dependency-version: 6.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: python - dependency-name: numba dependency-version: 0.67.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python - dependency-name: llvmlite dependency-version: 0.49.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python - dependency-name: rerun-sdk dependency-version: 0.38.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python - dependency-name: protobuf dependency-version: 7.36.2 dependency-type: direct:production update-type: version-update:semver-major dependency-group: python - dependency-name: cryptography dependency-version: 50.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: python - dependency-name: websocket-client dependency-version: 1.9.2 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: 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.4.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: portal dependency-version: 3.8.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python - dependency-name: bosdyn-client dependency-version: 5.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python - dependency-name: bosdyn-api dependency-version: 5.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python - dependency-name: bosdyn-core dependency-version: 5.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python - dependency-name: pyarrow dependency-version: 25.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: python - dependency-name: langchain-core dependency-version: 1.6.3 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python - dependency-name: langchain-openai dependency-version: 1.6.2 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: 3.15.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: python - dependency-name: sounddevice dependency-version: 0.5.6 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python - dependency-name: fastapi dependency-version: 0.141.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python - dependency-name: python-socketio dependency-version: 5.17.0 dependency-type: direct:development update-type: version-update:semver-minor 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: sse-starlette dependency-version: 3.4.11 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python - dependency-name: uvicorn dependency-version: 0.53.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: timm dependency-version: 1.0.29 dependency-type: direct:production 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.17.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: python - dependency-name: moondream dependency-version: 2.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.7 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python - dependency-name: unitree-webrtc-connect dependency-version: 2.2.0 dependency-type: direct:development update-type: version-update:semver-minor 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: piper-sdk dependency-version: 0.6.2 dependency-type: direct:production update-type: version-update:semver-patch 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: roboplan dependency-version: 0.6.1 dependency-type: direct:development 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: cupy-cuda12x dependency-version: 14.2.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: python - dependency-name: mujoco dependency-version: 3.13.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python - dependency-name: gtsam-extended dependency-version: 4.3a2.post202608240418 dependency-type: direct:production dependency-group: python - dependency-name: aiortc dependency-version: 1.15.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python - dependency-name: aiohttp dependency-version: 3.14.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python - dependency-name: reportlab dependency-version: 5.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: python - dependency-name: manifold3d dependency-version: 3.5.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python - dependency-name: coacd dependency-version: 1.0.14 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python - dependency-name: usd-core dependency-version: '26.8' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python - dependency-name: ruff dependency-version: 0.16.8 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-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.7.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python - dependency-name: pytest-rerunfailures dependency-version: '16.7' dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python - dependency-name: coverage dependency-version: 7.16.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python - dependency-name: pre-commit dependency-version: 4.6.2 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.15.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python - dependency-name: python-lsp-server[all] dependency-version: 1.15.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python - dependency-name: python-lsp-ruff dependency-version: 2.3.4 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python - dependency-name: playwright dependency-version: 1.63.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python - dependency-name: mypy dependency-version: 2.3.1 dependency-type: direct:development update-type: version-update:semver-major dependency-group: python - dependency-name: types-pyyaml dependency-version: 6.0.12.20260906 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python - dependency-name: types-reportlab dependency-version: 5.0.0.20260911 dependency-type: direct:development update-type: version-update:semver-major dependency-group: python - dependency-name: types-requests dependency-version: 2.33.0.20260906 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python - dependency-name: pybind11 dependency-version: 3.1.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python - dependency-name: optuna dependency-version: 5.0.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: python ... Signed-off-by: dependabot[bot] <support@github.com>
|
|
| "Pillow", | ||
| "lap>=0.5.12", | ||
| "transformers[torch]>=4.53.0,<4.54", | ||
| "transformers[torch]>=4.53.0,<5.18", |
There was a problem hiding this comment.
The perception dependency range admits Transformers 5.17.0, which the test dependencies pin. With that version, the existing loader fails while constructing the Microsoft Florence-2 checkpoint configuration, before captioning can begin. The same loader and checkpoint load with Transformers 4.53.3. Keep a compatible version or update and validate the loader before merging.
Knowledge Base Used: Perception pipeline
Artifacts
Executable Florence-2 loader reproduction
- This script executes the checked-in loader method against Microsoft's checkpoint with either dependency environment, enabling the side-by-side result.
Florence-2 load with Transformers 4.53.3
- The recorded command in /home/user/repo exited 0 and loaded the model on CPU, establishing the prior-version behavior.
Florence-2 load with Transformers 5.17.0
- The recorded command in /home/user/repo exited 1 at the remote configuration’s forced_bos_token_id access, demonstrating the candidate-version failure.
| [dependency-groups] | ||
| # For autofix.yml | ||
| autofix = ["ruff==0.14.3"] | ||
| autofix = ["ruff==0.16.8"] |
There was a problem hiding this comment.
Autofix now uses Ruff 0.16.8, while the pre-commit hooks remain on 0.14.3. On the same input, the older hook accepts duplicate __all__ entries that the newer autofix removes. This non-blocking mismatch means local checks and autofix can apply different fixes, causing avoidable churn.
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!
Artifacts
Ruff version comparison command script
- The executed script applies each pinned Ruff version to identical Python input under the repository configuration, making the comparison repeatable.
- The executed hook-version commands leave duplicate `__all__` entries unchanged and pass, showing the older fix behavior.
- The executed autofix-version commands remove one duplicate `__all__` entry, showing the differing fix behavior.
Ruff rule diagnosis and tracked-file check
- The executed checks identify RUF068 in 0.16.8 but not 0.14.3 and confirm that validation left tracked files unchanged.
| # trackers (perception/drone) are contrib-only. <5 defers the OpenCV 5 | ||
| # major bump. See also the opencv-python entry in override-dependencies. | ||
| "opencv-contrib-python>=4.8,<5", | ||
| "opencv-contrib-python>=4.8,<6", |
There was a problem hiding this comment.
The new <6 constraint permits OpenCV 5, and the lockfile selects opencv-contrib-python==5.0.0.93, but the adjacent comment still says the constraint defers that major upgrade. This non-blocking documentation error could mislead future dependency changes; update the comment to reflect the selected version.
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!
Artifacts
Authored OpenCV constraint and lock query
- The executed Python script parses each revision's project and lock TOML and checks the selected version against the constraint.
Before PR: OpenCV contrib 4.13 lock resolution
- Running the query against `HEAD^` showed a `<5` constraint, a 4.13.0.92 lock selection, and exclusion of OpenCV 5.
After PR: OpenCV contrib 5.0 lock resolution
- Running the same query against `HEAD` showed a `<6` constraint, a 5.0.0.93 lock selection, and the separate plain-OpenCV override.
Locked core-install plan selecting OpenCV contrib 5
- An offline `uv sync` dry run resolved the lock and reported that it would install `opencv-contrib-python==5.0.0.93`.
Comments Outside DiffThese findings sit on lines the diff does not cover, so they could not be posted inline. Each one leaves this list once its file changes.
|
Bumps the python group with 85 updates:
4.3.04.4.04.1.05.1.02.12.52.13.51.2.21.2.325.026.32.5.72.10.13.1.523.1.6225.5.026.1.04.13.0.925.0.0.930.19.00.20.02.12.02.15.03.7.18.2.80.12.20.15.00.23.10.27.28.38.08.39.05.3.26.1.00.63.10.67.00.46.00.49.00.32.00.38.16.33.57.36.246.0.550.0.11.9.01.9.27.2.07.3.03.2.03.3.06.0.06.4.02.20.02.21.03.7.43.8.15.1.45.2.05.1.45.2.05.1.45.2.023.0.025.0.11.3.31.6.31.1.61.6.21.2.01.2.21.0.11.1.00.6.10.6.22.21.03.15.00.5.50.5.60.129.00.141.15.16.15.17.00.0.270.0.323.2.03.4.110.40.00.53.00.13.10.14.01.0.241.0.2912.2.012.3.00.5.120.5.134.53.35.17.00.2.02.3.02.3.02.3.11.3.21.3.72.1.22.2.00.10.511.0.11.3.11.4.00.6.10.6.21.17.31.18.40.6.00.6.13.10.83.10.913.6.014.2.03.10.03.13.04.3a1.post14.3a2.post2026082404181.14.01.15.03.14.13.14.34.5.05.0.13.5.13.5.31.0.111.0.1426.526.80.14.30.16.88.3.59.1.13.15.03.15.11.1.51.7.116.416.77.13.47.16.14.2.04.6.20.4.10.4.21.13.31.15.01.14.01.15.02.3.02.3.41.61.01.63.01.19.02.3.16.0.12.202509156.0.12.202609064.5.0.202605095.0.0.202609112.32.4.202601072.33.0.202609063.0.43.1.04.9.05.0.0Updates
pin-pinkfrom 4.3.0 to 4.4.0Release notes
Sourced from pin-pink's releases.
Changelog
Sourced from pin-pink's changelog.
Commits
c14d0aeRelease v4.4.05c89057doc: Add context to configuration limit7df4f5aUpdate link to CBF notebfd30c7lint: Apply pylint recos in FrameTaske71a42blint: Fix pylint recos in ManipulabilityTaska7ac5aapixi: Group linting tasks, add format task771c0e0lint: Fix two pylint errorsf568e80Update type of velocity_limit attribute232c9c0minor: Removed comes before Fixed in Keep a Changelog3b60614Update the changelogUpdates
reactivexfrom 4.1.0 to 5.1.0Release notes
Sourced from reactivex's releases.
Changelog
Sourced from reactivex's changelog.
... (truncated)
Commits
bbfecfbchore: release reactivex@5.1.0 (#805)b286407docs: correct and expand the GIL free-threading note (#811)93a4f04docs: explain how to parallelize work within a single stream (#810)2271867Revise GIL section for Python 3.13 updates (#742)361951cfix(scheduler): use wall clock time for now() in event loop schedulers (#809)b809222docs: read version from pyproject instead of git tags (#808)19e8080ci(deps): bump the github-actions group with 2 updates (#807)dd9b8ecrefactor(combine-latest): simplify logic by removing redundant loops … (#736)19da6acfix(operators): accept concurrent.futures.Future wherever futures are accepte...2b9e3f3fix(gtk): call gi.require_version before importing gi.repository (#749)Updates
pydanticfrom 2.12.5 to 2.13.5Release notes
Sourced from pydantic's releases.
... (truncated)
Changelog
Sourced from pydantic's changelog.
... (truncated)
Commits
001dea0Bumppypa/gh-action-pypi-publishaction to v1.14.2558379fBump twine to v7.0.02cfd5d3Do not check for docs builda735beeFix more Clippy lints7eed4a1Fix Clippy 0.1.95 warningsb353bbbPrepare release v2.13.563d2cccCount validated model fields once in smart unionsa53ec2eSpeed up PyPy CI testsd65e0f9Workaround circular import error in Mypy47a6dbfFix missing GC traversal inpydantic-coreforGeneralFieldsSerializerUpdates
python-dotenvfrom 1.2.2 to 1.2.3Release notes
Sourced from python-dotenv's releases.
Changelog
Sourced from python-dotenv's changelog.
Commits
49515afBump version: 1.2.2 → 1.2.38ac846fchore: add release runbook (RELEASING.md) and make release targetbb31c94docs: add 1.2.3 release notes (#606, #638, #680)f7b18d9fix: round-trip backslashes through set_key (#680)751f8c1ci(deps): bump actions/checkout from 6.0.2 to 6.0.3 in the github-actions gro...f1937b6chore(deps): update mkdocs-include-markdown-plugin requirement from >=6.0.0 t...45b9372chore(deps): update pytest requirement from >=3.9 to >=9.0.3 (#653)72896e9docs: fix broken mkdocs link in CONTRIBUTING.md (#636)72754a1ci(deps): bump peaceiris/actions-gh-pages from 4.0.0 to 4.1.0 in the github-a...078325eci(security): harden CI/CD supply chain with SHA pinning and least-privilege ...Updates
packagingfrom 25.0 to 26.3Release notes
Sourced from packaging's releases.
... (truncated)
Changelog
Sourced from packaging's changelog.
... (truncated)
Commits
929fd4bBump for releasef300ebfchore(deps): bump the pre-commit group with 5 updates (#1357)f91d975ci(downstream): bump hatchling to 1.31.0 and fix its pytest rootdir (#1361)b1a7124chore(deps): bump the github-actions group with 7 updates (#1358)2d873ebfix(metadata): fold every line boundary when writing headers (#1356)413d006docs: changelog for 26.3 (#1343)4eb0753docs(metadata): explain selective field validation (#1342)77e9ed4feat(tags): add pure Python tag generator (#1346)7cea5e8ci: drop 3.13t on Windows (3.13.14t may fail to build, run takes 9 minutes) (...45a8b34docs: add missing versionadded/versionchanged directives (#1344)Updates
plum-dispatchfrom 2.5.7 to 2.10.1Release notes
Sourced from plum-dispatch's releases.
... (truncated)
Commits
c835c8cfix(mypyc): keepFunctionweak-referenceable on the compiled wheels (#319)192f2edBuild macOS arm64 mypyc wheels (#320)ca6c5beperf(type): memoise the wrapper used by signature comparison (#301)c44e0cffix: Any must not collide with concrete types under beartype>=0.23 (#296)15dcdbebuild(mypyc): make_BoundFunctionnative too (#289)89fdeecbuild(deps): bump tornado from 6.5.7 to 6.5.8 (#299)b345a24build(mypyc): compile_functionnatively for faster dispatch (#288) (#288)d6bb8a0build(deps): bump cryptography from 48.0.1 to 50.0.0 (#294)6840ebbbuild(mypyc): compile_typevia a guardedmypyc_attrshim (#287)55c8653Simplify code a littleUpdates
gitpythonfrom 3.1.52 to 3.1.62Release notes
Sourced from gitpython's releases.
... (truncated)
Commits
db47516prepare new release10ec385get better commit messages from agentsb754897test: cover subdirectory discovery and pathspec commands in bare-repo worktre...9ebf8b6Merge pull request #2227 from nkbeast/fix-config-backslash-continuationa15f791fix: parse joined config values as a whole60dd946fix: ignore continuation markers in config comments075a664fix: join backslash line continuations when reading config values62d1e2fMerge pull request #2226 from gitpython-developers/dependabot/pre_commit/pre-...23d0e92build(deps): bump https://github.com/astral-sh/ruff-pre-commit8a14adcMerge pull request #2225 from gitpython-developers/submodule-path-hardeningUpdates
structlogfrom...Description has been truncated