Repository navigation
deps(deps): bump the python-dependencies group with 23 updates - #734
Merged
Merged
Conversation
Bumps the python-dependencies group with 23 updates: | Package | From | To | | --- | --- | --- | | [jax](https://github.com/jax-ml/jax) | `0.9.0` | `0.10.2` | | [optax](https://github.com/google-deepmind/optax) | `0.2.6` | `0.2.8` | | [numpyro](https://github.com/pyro-ppl/numpyro) | `0.19.0` | `0.21.0` | | [jaxtyping](https://github.com/patrick-kidger/jaxtyping) | `0.3.6` | `0.3.11` | | [equinox](https://github.com/patrick-kidger/equinox) | `0.13.5` | `0.13.8` | | [lineax](https://github.com/google/lineax) | `0.1.0` | `0.1.1` | | [scipy](https://github.com/scipy/scipy) | `1.17.0` | `1.17.1` | | [numpy](https://github.com/numpy/numpy) | `2.4.1` | `2.4.6` | | [rich](https://github.com/Textualize/rich) | `14.3.1` | `15.0.0` | | [mkdocs-material](https://github.com/squidfunk/mkdocs-material) | `9.7.1` | `9.7.7` | | [mkdocs-jupyter](https://github.com/danielfrg/mkdocs-jupyter) | `0.25.1` | `0.26.3` | | [mkdocs-gen-files](https://github.com/oprypin/mkdocs-gen-files) | `0.6.0` | `0.6.1` | | [mkdocs-literate-nav](https://github.com/oprypin/mkdocs-literate-nav) | `0.6.2` | `0.6.3` | | [matplotlib](https://github.com/matplotlib/matplotlib) | `3.10.8` | `3.11.1` | | [ipython](https://github.com/ipython/ipython) | `9.9.0` | `9.15.0` | | [ipykernel](https://github.com/ipython/ipykernel) | `6.31.0` | `7.3.0` | | [blackjax](https://github.com/blackjax-devs/blackjax) | `1.3` | `1.6.2` | | [pymdown-extensions](https://github.com/facelessuser/pymdown-extensions) | `10.20.1` | `11.0.1` | | [nbconvert](https://github.com/jupyter/nbconvert) | `7.16.6` | `7.17.1` | | [scikit-learn](https://github.com/scikit-learn/scikit-learn) | `1.8.0` | `1.9.0` | | [markdown-it-py](https://github.com/executablebooks/markdown-it-py) | `4.0.0` | `4.2.0` | | [pygments](https://github.com/pygments/pygments) | `2.19.2` | `2.20.0` | | [typing-extensions](https://github.com/python/typing_extensions) | `4.15.0` | `4.16.0` | Updates `jax` from 0.9.0 to 0.10.2 - [Release notes](https://github.com/jax-ml/jax/releases) - [Changelog](https://github.com/jax-ml/jax/blob/main/CHANGELOG.md) - [Commits](jax-ml/jax@jax-v0.9.0...jax-v0.10.2) Updates `optax` from 0.2.6 to 0.2.8 - [Release notes](https://github.com/google-deepmind/optax/releases) - [Commits](google-deepmind/optax@v0.2.6...v0.2.8) Updates `numpyro` from 0.19.0 to 0.21.0 - [Release notes](https://github.com/pyro-ppl/numpyro/releases) - [Commits](pyro-ppl/numpyro@0.19.0...0.21.0) Updates `jaxtyping` from 0.3.6 to 0.3.11 - [Release notes](https://github.com/patrick-kidger/jaxtyping/releases) - [Commits](patrick-kidger/jaxtyping@v0.3.6...v0.3.11) Updates `equinox` from 0.13.5 to 0.13.8 - [Release notes](https://github.com/patrick-kidger/equinox/releases) - [Commits](patrick-kidger/equinox@v0.13.5...v0.13.8) Updates `lineax` from 0.1.0 to 0.1.1 - [Release notes](https://github.com/google/lineax/releases) - [Commits](patrick-kidger/lineax@v0.1.0...v0.1.1) Updates `scipy` from 1.17.0 to 1.17.1 - [Release notes](https://github.com/scipy/scipy/releases) - [Commits](scipy/scipy@v1.17.0...v1.17.1) Updates `numpy` from 2.4.1 to 2.4.6 - [Release notes](https://github.com/numpy/numpy/releases) - [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst) - [Commits](numpy/numpy@v2.4.1...v2.4.6) Updates `rich` from 14.3.1 to 15.0.0 - [Release notes](https://github.com/Textualize/rich/releases) - [Changelog](https://github.com/Textualize/rich/blob/main/CHANGELOG.md) - [Commits](Textualize/rich@v14.3.1...v15.0.0) Updates `mkdocs-material` from 9.7.1 to 9.7.7 - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](squidfunk/mkdocs-material@9.7.1...9.7.7) Updates `mkdocs-jupyter` from 0.25.1 to 0.26.3 - [Changelog](https://github.com/danielfrg/mkdocs-jupyter/blob/main/CHANGELOG.md) - [Commits](https://github.com/danielfrg/mkdocs-jupyter/commits) Updates `mkdocs-gen-files` from 0.6.0 to 0.6.1 - [Release notes](https://github.com/oprypin/mkdocs-gen-files/releases) - [Commits](oprypin/mkdocs-gen-files@v0.6.0...v0.6.1) Updates `mkdocs-literate-nav` from 0.6.2 to 0.6.3 - [Release notes](https://github.com/oprypin/mkdocs-literate-nav/releases) - [Commits](oprypin/mkdocs-literate-nav@v0.6.2...v0.6.3) Updates `matplotlib` from 3.10.8 to 3.11.1 - [Release notes](https://github.com/matplotlib/matplotlib/releases) - [Commits](matplotlib/matplotlib@v3.10.8...v3.11.1) Updates `ipython` from 9.9.0 to 9.15.0 - [Release notes](https://github.com/ipython/ipython/releases) - [Commits](ipython/ipython@9.9.0...9.15.0) Updates `ipykernel` from 6.31.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@v6.31.0...v7.3.0) Updates `blackjax` from 1.3 to 1.6.2 - [Release notes](https://github.com/blackjax-devs/blackjax/releases) - [Commits](blackjax-devs/blackjax@1.3...1.6.2) Updates `pymdown-extensions` from 10.20.1 to 11.0.1 - [Release notes](https://github.com/facelessuser/pymdown-extensions/releases) - [Commits](https://github.com/facelessuser/pymdown-extensions/commits/11.0.1) Updates `nbconvert` from 7.16.6 to 7.17.1 - [Release notes](https://github.com/jupyter/nbconvert/releases) - [Changelog](https://github.com/jupyter/nbconvert/blob/main/CHANGELOG.md) - [Commits](jupyter/nbconvert@v7.16.6...v7.17.1) Updates `scikit-learn` from 1.8.0 to 1.9.0 - [Release notes](https://github.com/scikit-learn/scikit-learn/releases) - [Commits](scikit-learn/scikit-learn@1.8.0...1.9.0) Updates `markdown-it-py` from 4.0.0 to 4.2.0 - [Release notes](https://github.com/executablebooks/markdown-it-py/releases) - [Changelog](https://github.com/executablebooks/markdown-it-py/blob/master/CHANGELOG.md) - [Commits](executablebooks/markdown-it-py@v4.0.0...v4.2.0) Updates `pygments` from 2.19.2 to 2.20.0 - [Release notes](https://github.com/pygments/pygments/releases) - [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES) - [Commits](pygments/pygments@2.19.2...2.20.0) Updates `typing-extensions` from 4.15.0 to 4.16.0 - [Release notes](https://github.com/python/typing_extensions/releases) - [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md) - [Commits](python/typing_extensions@4.15.0...4.16.0) --- updated-dependencies: - dependency-name: jax dependency-version: 0.10.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: optax dependency-version: 0.2.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: numpyro dependency-version: 0.21.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: jaxtyping dependency-version: 0.3.11 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: equinox dependency-version: 0.13.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: lineax dependency-version: 0.1.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: scipy dependency-version: 1.17.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: numpy dependency-version: 2.4.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: rich dependency-version: 15.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: python-dependencies - dependency-name: mkdocs-material dependency-version: 9.7.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: mkdocs-jupyter dependency-version: 0.26.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: mkdocs-gen-files dependency-version: 0.6.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: mkdocs-literate-nav dependency-version: 0.6.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: matplotlib dependency-version: 3.11.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: ipython dependency-version: 9.15.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: ipykernel dependency-version: 7.3.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: python-dependencies - dependency-name: blackjax dependency-version: 1.6.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: pymdown-extensions dependency-version: 11.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: python-dependencies - dependency-name: nbconvert dependency-version: 7.17.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: scikit-learn dependency-version: 1.9.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: markdown-it-py dependency-version: 4.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: pygments dependency-version: 2.20.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: typing-extensions dependency-version: 4.16.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
Contributor
Author
LabelsThe following labels could not be found: Please fix the above issues or remove invalid values from |
This was referenced Jul 27, 2026
3 tasks done
thomaspinder
added a commit
that referenced
this pull request
Jul 27, 2026
Dependabot never updated the dev tooling. Its uv parser only reads `build-system.requires`, `project.dependencies`, `project.optional-dependencies`, `tool.poetry` and `dependency-groups`; `tool.uv` is consulted solely for `sources`. So the legacy `[tool.uv].dev-dependencies` block was invisible to it, and #734 bumped 23 packages without touching ruff, pytest, asv, hypothesis or poethepoet, all of which are several releases behind. Move the 19 entries verbatim to `[dependency-groups].dev`. uv already warns that `tool.uv.dev-dependencies` is deprecated in favour of `dependency-groups.dev`, and installs the `dev` group by default, so `uv sync --frozen` in CI is unaffected. `uv lock` reproduces uv.lock byte for byte. Also fix the documented install command. `uv sync --extra dev` appears in five files but no `dev` extra has ever existed -- only `docs` -- so the command fails today. With the dev group installed by default the correct form is plain `uv sync`.
This branch was previously deployed
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 python-dependencies group with 23 updates:
0.9.00.10.20.2.60.2.80.19.00.21.00.3.60.3.110.13.50.13.80.1.00.1.11.17.01.17.12.4.12.4.614.3.115.0.09.7.19.7.70.25.10.26.30.6.00.6.10.6.20.6.33.10.83.11.19.9.09.15.06.31.07.3.01.31.6.210.20.111.0.17.16.67.17.11.8.01.9.04.0.04.2.02.19.22.20.04.15.04.16.0Updates
jaxfrom 0.9.0 to 0.10.2Release notes
Sourced from jax's releases.
... (truncated)
Changelog
Sourced from jax's changelog.
... (truncated)
Commits
990e6a0Disable gpu_pallas_distributed_nvshmem_test_gpu which was failing at the4437b23Synchronize PGLE profiler tests before stopping traces3815e4eAdd a workaround for linux aarch64 python 3.14t pytest builds.272e378Refactor Windows Docker GCE metadata access310278ePrepare for JAX release 0.10.27db3a70[Pallas:MGPU] Add support for batch dimensions toasync_store_tmem.5597e90[Mosaic:GPU] Disable set_xla_gpu_enable_allocator_spatial_partitioning for nv...728e4bfAdd functionality to blanket disable the custom call safety checks in export.26113faMerge pull request #38432 from vfdev-5:pallas-emit-pipeline-raises-error-empt...c15baccPallas emit_pipeline raises ValueError on empty gridUpdates
optaxfrom 0.2.6 to 0.2.8Release notes
Sourced from optax's releases.
... (truncated)
Commits
107e9adRelease Optax version 0.2.8.70df570[JAX] Suppress type errors found by pytype after correcting definition of jax...d015bc4[JAX] Suppress type errors found by pytype after correcting definition of jax...82601b4Support scheduling alpha for AdEMAmixa6ba37bLet inject use the highest dtype found in the params as the default dtype of ...4a53ba3Merge pull request #1536 from selamw1:mnl_nnxb24c5faMerge branch 'google-deepmind:main' into mnl_nnx9ff5961Memory-optimization for microbatching.1e52e8cMake sureinject_hyperparamsuses the dtype inferred from parameters...a6c2942Merge pull request #1619 from rdyro:lookahead-imprvUpdates
numpyrofrom 0.19.0 to 0.21.0Release notes
Sourced from numpyro's releases.
... (truncated)
Commits
e708f34Bump to 0.21.0 (#2180)984c743Allow zero rate for Poisson distribution. (#2176)df76b46feat(gh-2142): add VSBC diagnostic (#2170)cd7c515Change key type from prng_key to Array (#2178)18c2cc1Fix xla_pmap_p import for JAX versions that removed pmap (#2173)bf4e8efimprove type error message for 'fn' in sample function (#2175)83de298Generate outputs (#2179)78c281cEffect handlers Tutorial (#2169)c3ad496Update GPJax notebook to simplified API (#2177)e10f664fix repeated recompilation in no-progress-bar fori_collect path (#2171)Updates
jaxtypingfrom 0.3.6 to 0.3.11Release notes
Sourced from jaxtyping's releases.
Commits
f4083b2v0.3.11c80c7adfix(lib): import_hook now correctly handles@no_type_checkdecoratorfca7077Make _array_types sentinels survive cloudpickle round-trip.a3e7befadd u32[4] as possible PRNGKeyArray type (#388)1e79d13Add pyrefly as a type checker in pre-commit and dev dependencies (#387)1d54108Use dependency groups, uv, and local pre-commit hooks (#386)0609755bump pymdown-extensions; pin pygmentsf7e00880.3.9aae2fa7Fix typechecking of pytree of new-style union.f6477d4bump release pipeline to 3.12 to avoid jax weirdness on 3.11Updates
equinoxfrom 0.13.5 to 0.13.8Release notes
Sourced from equinox's releases.
Commits
dfadb040.13.8 released6ae901Add progress meter to equinox87f4072Add return type to BoundMethod53b3c75Update awesome-list.md5972a41Bump version to 0.13.7d77d057Use dependency groups, uv, and local pre-commit hooks (#1218)7f7b46cUpdate awesome-list.md9e7cc3eAdd GPJax to list (#1213)e41cdacChangeModule.__new__return self type rather thanModule(#1207)940f903add peex to awesome-listUpdates
lineaxfrom 0.1.0 to 0.1.1Release notes
Sourced from lineax's releases.
Commits
2bf98240.1.1 release (#220)53edb88Use ormqr for more efficient QR solve (#219)07b477badded LSMR to docs (#204)0cb6090Add invert helper function to wrap linear_solve in FunctionLinearOperator (#206)164a74fStreamline tridiagonalisation of JacobianLinearOperator/FunctionLinearOperato...886ea57Efficient diagonal extraction when operator is promised to be diagonaleb8cb0dUse dependency groups, uv, and local pre-commit hooks83cf26fbump pymdown-extensions; pin pygmentsb6f3087prevent linear_solve calling jvp of solver.init5e00f8cFix construct_singular_matrix not respecting tagsUpdates
scipyfrom 1.17.0 to 1.17.1Release notes
Sourced from scipy's releases.
Commits
527eb7fREL: 1.17.1 release commit [wheel build]f11663bMerge pull request #24584 from tylerjereddy/treddy_prep_1.17.12c49e68DOC: PR 24584 revisions400fa15safely convert index dtypes to intc for csgraph and superLU8c70404MAINT: PR 24584 revisions [wheel build]6dda8c1BUG: PR 24584 revisions4a187e5DOC: PR 24584 revisions463ee9fENH: linalg/inv: re-enable overwrite_a for 2D inputs (#24442)df746eeBUG: linalg: restore dtypes in inv, solve, det246bfeeMAINT:optimize: Enable multi-phase init to DIRECTUpdates
numpyfrom 2.4.1 to 2.4.6Release notes
Sourced from numpy's releases.