Uh oh!
There was an error while loading. Please reload this page.
Combined dependency updates (10 dependabot PRs) - #44
Merged
Conversation
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 7. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v4...v7) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v4...v6) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 8. - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](actions/download-artifact@v4...v8) --- updated-dependencies: - dependency-name: actions/download-artifact dependency-version: '8' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](actions/setup-python@v5...v6) --- updated-dependencies: - dependency-name: actions/setup-python dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.5.0 to 6.0.0. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](codecov/codecov-action@v4.5.0...v6.0.0) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-version: 6.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [mike](https://github.com/jimporter/mike) from 2.1.4 to 2.2.0. - [Release notes](https://github.com/jimporter/mike/releases) - [Changelog](https://github.com/jimporter/mike/blob/master/CHANGES.md) - [Commits](jimporter/mike@v2.1.4...v2.2.0) --- updated-dependencies: - dependency-name: mike dependency-version: 2.2.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [mkdocs-jupyter](https://github.com/danielfrg/mkdocs-jupyter) from 0.26.1 to 0.26.3. - [Changelog](https://github.com/danielfrg/mkdocs-jupyter/blob/main/CHANGELOG.md) - [Commits](https://github.com/danielfrg/mkdocs-jupyter/commits) --- updated-dependencies: - dependency-name: mkdocs-jupyter dependency-version: 0.26.3 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [notebook](https://github.com/jupyter/notebook) from 6.4.12 to 7.5.7. - [Release notes](https://github.com/jupyter/notebook/releases) - [Changelog](https://github.com/jupyter/notebook/blob/@jupyter-notebook/tree@7.5.7/CHANGELOG.md) - [Commits](https://github.com/jupyter/notebook/compare/6.4.12...@jupyter-notebook/tree@7.5.7) --- updated-dependencies: - dependency-name: notebook dependency-version: 7.5.7 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [tqdm](https://github.com/tqdm/tqdm) from 4.67.3 to 4.68.0. - [Release notes](https://github.com/tqdm/tqdm/releases) - [Commits](tqdm/tqdm@v4.67.3...v4.68.0) --- updated-dependencies: - dependency-name: tqdm dependency-version: 4.68.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.15.7 to 0.15.16. - [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.15.7...0.15.16) --- updated-dependencies: - dependency-name: ruff dependency-version: 0.15.16 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
…s/checkout-6' into combine-prs-2026-08
…s/setup-python-6' into combine-prs-2026-08
…s/upload-artifact-7' into combine-prs-2026-08
…s/download-artifact-8' into combine-prs-2026-08
…v/codecov-action-6.0.0' into combine-prs-2026-08
… combine-prs-2026-08
…combine-prs-2026-08
…6.3' into combine-prs-2026-08
jupyter-contrib-nbextensions 0.7.0 registers nbconvert exporters that import notebook.services.config, a classic-notebook module removed in notebook 7. Loading them made `mkdocs build --strict` fail during nbconvert's get_export_names(). Nothing in the project or mkdocs.yml references nbextensions; the pin is a leftover from the old poetry config. Removing it lets the docs build run on notebook 7.5.7.
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 freeto 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.
Combines the 10 open dependabot PRs into a single branch, plus one fix needed to unblock the notebook upgrade.
Included PRs
Python deps
GitHub Actions
All nine branches merged without conflicts.
Fix: drop
jupyter-contrib-nbextensions#41 was the only PR with failing CI — both docs jobs failed at
mkdocs build --strict.Root cause:
jupyter-contrib-nbextensions==0.7.0registers nbconvert exporters via entry points. When nbconvert'sget_export_names()loads them, it hitsfrom notebook.services.config import ConfigManager— a classic-notebook module removed in notebook 7:Nothing in the project or
mkdocs.ymlreferences nbextensions — the pin is a leftover from the old poetry config (it still appears inpyproject_old.toml). The package is also unmaintained and hard-pinned to classic notebook <7, so it would block every future notebook upgrade. Removed it.Verification
Ran the equivalent of all three CI workflows locally on this branch:
uv run mkdocs build --strict— passesuv run pytest— 125 passeduv run black --check .— cleanuv run ruff check .— cleanuv lock --check— lockfile consistentNote
notebookis now likely unnecessary in the docs group too — mkdocs-jupyter pulls in nbconvert/nbclient itself, and nbextensions was the only thing that needed the notebook package. Left it in place here to keep this PR scoped to the dependency bumps; worth a follow-up.Closes#43, closes#42, closes#41, closes#35, closes#33, closes#29, closes#28, closes#14, closes#13, closes#12