security(deps): bump the inference-dependencies group in /evaluation with 4 updates#512
Closed
dependabot[bot] wants to merge 1 commit into
Closed
Conversation
Bumps the inference-dependencies group in /evaluation with 4 updates: [numpy](https://github.com/numpy/numpy), [marshmallow](https://github.com/marshmallow-code/marshmallow), [torch](https://github.com/pytorch/pytorch) and [lerobot](https://github.com/huggingface/lerobot). Updates `numpy` from 2.2.6 to 2.4.4 - [Release notes](https://github.com/numpy/numpy/releases) - [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst) - [Commits](numpy/numpy@v2.2.6...v2.4.4) Updates `marshmallow` from 3.26.2 to 4.3.0 - [Changelog](https://github.com/marshmallow-code/marshmallow/blob/dev/CHANGELOG.rst) - [Commits](marshmallow-code/marshmallow@3.26.2...4.3.0) Updates `torch` from 2.10.0 to 2.11.0 - [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.11.0) Updates `lerobot` from 0.5.0 to 0.5.1 - [Release notes](https://github.com/huggingface/lerobot/releases) - [Commits](huggingface/lerobot@v0.5.0...v0.5.1) --- updated-dependencies: - dependency-name: numpy dependency-version: 2.4.4 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: inference-dependencies - dependency-name: marshmallow dependency-version: 4.3.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: inference-dependencies - dependency-name: torch dependency-version: 2.11.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: inference-dependencies - dependency-name: lerobot dependency-version: 0.5.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: inference-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
Contributor
Dependency ReviewThe following issues were found:
Snapshot WarningsEnsure that dependencies are being submitted on PR branches and consider enabling retry-on-snapshot-warnings. See the documentation for more information and troubleshooting advice. License Issuesevaluation/pyproject.toml
OpenSSF Scorecard
Scanned Files
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #512 +/- ##
=======================================
Coverage 65.19% 65.19%
=======================================
Files 254 254
Lines 15804 15804
Branches 2118 2118
=======================================
Hits 10303 10303
Misses 5212 5212
Partials 289 289
🚀 New features to boost your workflow:
|
Member
|
@dependabot recreate |
Contributor
Author
|
Looks like these dependencies are updatable in another way, so this is no longer needed. |
28 tasks
katriendg
added a commit
that referenced
this pull request
Apr 27, 2026
Updated all remaining Python 3.11 references across the repository to reflect the Python 3.12+ minimum version requirement. The `pyproject.toml` files already declared `requires-python = ">=3.12"`, but CI workflows, documentation, issue templates, and agent/skill definitions still referenced 3.11. This PR brings everything into alignment. Closes #572 ## Type of Change <!-- Mark relevant options with [x] --> - [ ] 🐛 Bug fix (non-breaking change fixing an issue) - [ ] ✨ New feature (non-breaking change adding functionality) - [ ] 💥 Breaking change (fix or feature causing existing functionality to change) - [x] 📚 Documentation update - [ ] 🏗️ Infrastructure change (Terraform/IaC) - [ ] ♻️ Refactoring (no functional changes) ## Component(s) Affected <!-- Mark all that apply --> - [ ] `infrastructure/terraform/prerequisites/` - Azure subscription setup - [ ] `infrastructure/terraform/` - Terraform infrastructure - [ ] `infrastructure/setup/` - OSMO control plane / Helm - [x] `workflows/` - Training and evaluation workflows - [ ] `training/` - Training pipelines and scripts - [x] `docs/` - Documentation ## Testing Performed <!-- Describe testing. Check applicable items --> - [ ] Terraform `plan` reviewed (no unexpected changes) - [ ] Terraform `apply` tested in dev environment - [ ] Training scripts tested locally with Isaac Sim - [ ] OSMO workflow submitted successfully - [ ] Smoke tests passed (`smoke_test_azure.py`) ## Documentation Impact <!-- Select one --> - [ ] No documentation changes needed - [x] Documentation updated in this PR - [ ] Documentation issue filed ## Bug Fix Checklist *Complete this section for bug fix PRs. Skip for other contribution types.* - [ ] Linked to issue being fixed - [ ] Regression test included, OR - [ ] Justification for no regression test: ## Checklist - [x] My code follows the [project conventions](copilot-instructions.md) - [x] Commit messages follow [conventional commit format](instructions/commit-message.instructions.md) - [x] I have performed a self-review - [x] Documentation impact assessed above - [x] No new linting warnings introduced ## Changes Updated **17 files** across the repository to replace stale Python 3.11 references with Python 3.12, aligning documentation, CI/CD, and configuration with the already-declared `requires-python = ">=3.12"` in all `pyproject.toml` files. ### CI/CD Workflows Three pytest workflow files and the dependabot PR review specification were pinned to Python 3.11 for `actions/setup-python`. All four now specify `python-version: '3.12'`. - Updated *pytest-data-pipeline.yml*, *pytest-dm-tools.yml*, and *pytest-inference.yml* to use `python-version: '3.12'` - Updated *aw-dependabot-pr-review.md* runtime version from `"3.11"` to `"3.12"` ### Documentation Seven documentation files referenced Python 3.11 in prerequisites tables, setup instructions, or recipe descriptions. - Updated **README.md** setup script description and prerequisites list to reference Python 3.12 - Updated prerequisite tables in *docs/contributing/README.md*, *docs/getting-started/README.md*, and *docs/recipes/README.md* - Updated *docs/recipes/data-collection/preparing-datasets-for-training.md* prerequisites - Updated *data-management/viewer/README.md* prerequisites and `uv venv` command from `--python 3.11` to `--python 3.12` - Updated *data-management/specifications/viewer-deployment.specification.md* backend base image from Python 3.11 to 3.12 ### Agent and Skill Definitions - Updated ruff **target-version** from `py311` to `py312` in *dataviewer-developer.agent.md* - Updated Python requirement from 3.11+ to 3.12+ in *dataviewer/SKILL.md* and *osmo-lerobot-training/SKILL.md* - Updated `uv venv` troubleshooting command in *dataviewer/SKILL.md* ### Issue Templates - Added **3.12.x** to the Python version list in *00-general.md* and *01-bug-report.yml* (preserves 3.11.x for backward compatibility) - Replaced 3.11.x placeholder with **3.12.x** in *04-training-issue.yml* ## Related Issues Closes #572 Related to #512 ## Notes - All 6 `pyproject.toml` files already declared `requires-python = ">=3.12"` — no package metadata changes were needed - No Python source code was modified; changes are purely configuration and documentation - The general issue template preserves 3.11.x as a selectable version for users reporting issues from older environments, while the training-specific template enforces 3.12.x as the default
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 inference-dependencies group in /evaluation with 4 updates: numpy, marshmallow, torch and lerobot.
Updates
numpyfrom 2.2.6 to 2.4.4Release notes
Sourced from numpy's releases.
... (truncated)
Changelog
Sourced from numpy's changelog.
... (truncated)
Commits
be93fe2Merge pull request #31090 from charris/prepare-2.4.4f5245dcREL: Prepare for the NumPy 2.4.4 release02e838bMerge pull request #31084 from charris/backport-31056fa74b2dMAINT: numpy.i: Replace deprecatedsprintfwithsnprintf(#31056)533a6dbMerge pull request #31079 from charris/backport-208019e496cbTST: fix POWER VSX feature mapping (#30801)8052c4bMerge pull request #31058 from charris/backport-310217f13b5aMAINT: Skip test on PyPy.4c5fdd6MAINT: Remove unused import of tracemalloc.a3ca5edUpdate numpy/_core/src/multiarray/shape.cUpdates
marshmallowfrom 3.26.2 to 4.3.0Changelog
Sourced from marshmallow's changelog.
... (truncated)
Commits
b596fdbBump version and update changelog256f0aaAdd pre/post_load parameters to Field (#2799)c847ad4Typing improvements to marshmallow.validate (#2940)eb86322Remove redundant docs job (#2939)a44ad62Avoid infinite recursion in nesting docs (#2938)3360e34Bump version and update changelog7b9ce45Fix changelog typos and update releasing docsf07eadcFix validate.Email to accept IDNs (#2937)4acb783Fix Unreachable Warning (#2935)3492faeRemove redundant python-version (#2932)Updates
torchfrom 2.10.0 to 2.11.0Release notes
Sourced from torch's releases.
... (truncated)
Commits
70d99e9[release only] Increase timeout for rocm libtorch and manywheel builds (#178006)3e05c5a[MPS] Properly handle conjugated tensors in bmm (#178010)db741c7[MPS] fix compiling of SDPA producing nan results (#178009)483b55dUpdate pytorch_sphinx_theme2 version to 0.4.6 (#177616)7f2cdeb[windows][smoke test] Add an option to install cuda if required cuda/cudnn on...76fd078[release-only] Fix libtorch builds. Fix lint (#177299)fa384de[Inductor][MPS] Fix half-precision type mismatches in Metal shader codegen (#...036b25fLet stable::from_blob accept a lambda as deleter (cherry-pick) (#176440)41f8e3e[CI] Stop using G3 runners (#177161)e2fa295[CD] Unpin cuda-bindings dependencies (#177159)Updates
lerobotfrom 0.5.0 to 0.5.1Release notes
Sourced from lerobot's releases.
... (truncated)
Commits
1396b9f🔒 Pin GitHub Actions to commit SHAs (#3265)7c032f1feat(dataset): registering torchvision transforms (#3153)e2f27bfFix lerobot_train script without interpolation (#3281)ea36a4achore(docs): new badge for readme (#3303)399b3c9chore(dependencies): update uv.lock (#3302)913041efix(ci): latest deps tests permissions (#3296)2b541dddocs(ci): add readme for dockerfile (#3295)50a1e67feat(ci): adduv.lock(#3292)d60a700chore(policy): multi dit docs (#3285)8c3d4cfchore(docs): no policy readme in src code (#3286)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions