Skip to content

Bump the all-deps group with 23 updates - #390

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/all-deps-c3d2758600
Closed

Bump the all-deps group with 23 updates#390
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/all-deps-c3d2758600

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 19, 2026

Copy link
Copy Markdown
Contributor

Bumps the all-deps group with 23 updates:

Package From To
numpy 2.5.1 2.5.2
docutils 0.22.4 0.23
pydata-sphinx-theme 0.20.0 0.8.0
jupyter-sphinx 0.5.3 0.4.0
sphinxcontrib-bibtex 2.7.0 2.5.0
jupytext 1.19.5 1.11.1
numpydoc 1.10.0 1.2.1
jinja2 3.1.6 3.0.3
myst-nb 1.4.0 0.8.4
pytest-memray 1.9.0 1.5.0
tox 4.58.0 4.59.0
pre-commit 4.6.1 4.6.2
pylint 4.0.6 4.0.7
alabaster 1.0.0 0.7.16
attrs 26.1.0 20.3.0
jsonschema 4.26.0 4.17.3
jupyter-cache 1.0.1 0.2.2
markdown-it-py 4.2.0 0.6.2
mdit-py-plugins 0.6.1 0.2.6
memray 1.19.3 1.10.0
myst-parser 5.1.0 0.13.6
rich 15.0.0 13.1.0
sqlalchemy 2.0.51 1.3.24

Updates numpy from 2.5.1 to 2.5.2

Release notes

Sourced from numpy's releases.

v2.5.2 (Aug 9, 2026)

NumPy 2.5.2 Release Notes

The NumPy 2.5.2 is a patch release that fixes bugs discovered after the 2.5.1 release. The big news is that it includes wheels for the newly released Python 3.15.0rc1.

This release supports Python versions 3.12-3.15

C API changes

PyArray_StringDTypeObject is opaque under the abi3t stable ABI

The PyArray_StringDTypeObject was accidentally exposed in NumPy 2.5 when targeting the free-threading-compatible stable ABI (Py_TARGET_ABI3T). PyArray_StringDTypeObject is now an opaque struct: extensions compiled that way cannot access its fields, since the struct layout depends on the size of the object header. Any code that accessed PyArray_StringDTypeObject fields in an abi3t build would have crashed, so we are making this API change in a bugfix release.

The NpyString allocator API remains usable by passing the descriptor object pointer, e.g. NpyString_acquire_allocator((PyArray_StringDTypeObject *)descr).

(gh-31771)

Contributors

A total of 16 people contributed to this release. People with a "+" by their names contributed a patch for the first time.

  • Abhijeetsingh Meena +
  • Charalampos Stratakis
  • Charles Harris
  • Chris Ninham +
  • David Woods
  • Geonho +
  • Gopu Yeshwanth Reddy +
  • Iason Krommydas
  • Ijtihed Kilani
  • Jelle Zijlstra +
  • Joren Hammudoglu
  • Kumar Aditya
  • Mike Boyle
  • Nathan Goldbaum
  • Raghuveer Devulapalli
  • Sebastian Berg

... (truncated)

Commits
  • 48fecee REL: Prepare for the NumPy 2.5.2 release (#32226)
  • ecf599c Merge pull request #32221 from charris/backport-32151
  • 3c7ac97 Merge pull request #32220 from charris/backport-32205
  • 23b30f4 BUG: avoid segfaults when legacy copyswap slot is not defined (#32151)
  • 4964ca8 TYP: isclose shape-typing fix for 2d array-likes (#32205)
  • c37ed94 MAINT: Skip limited_api tests on some platforms. (#32214)
  • 5cfd73b Merge pull request #32206 from charris/update-cibuildwheel
  • d8262bc MAINT: Update cibuildwheel to v4.2.0
  • 988d94d Merge pull request #32158 from charris/backport-32133
  • b2e4f97 BUG: avoid possible stack overflow in arraydescr_dealloc (#32133)
  • Additional commits viewable in compare view

Updates docutils from 0.22.4 to 0.23

Commits

Updates pydata-sphinx-theme from 0.20.0 to 0.8.0

Commits

Updates jupyter-sphinx from 0.5.3 to 0.4.0

Commits
  • 23322c7 Merge pull request #204 from basnijholt/do-not-double-copy
  • d40b2ad add paragraph to styling section
  • d6ad4d3 add changelog entry
  • a0dcbd7 Do not overwrite files in _static if user already has custom versions of thos...
  • a74b13e Merge pull request #207 from basnijholt/fix-182
  • cfa0879 add deprecation warning
  • 75b003f add changelog entry
  • 4129ebe rename directives jupyter-download:script -> jupyter-download-script, similar...
  • d427c79 Merge pull request #206 from basnijholt/pre-commit
  • cac7aaa bump versions
  • Additional commits viewable in compare view

Updates sphinxcontrib-bibtex from 2.7.0 to 2.5.0

Changelog

Sourced from sphinxcontrib-bibtex's changelog.

2.7.0 (6 May 2026)

  • BACKWARD INCOMPATIBLE A new warning category, duplicate_local_citation, has been introduced. It is triggered when a duplicate citation appears within the same document. The existing duplicate_citation warning continues to report duplicates but now only across different documents.

    In many cases, users maintain a separate bibliography for each document (often using a docname in docnames filter). In such setups, duplicate citations across documents are usually acceptable, while duplicates within a single document are not. This distinction allows users to suppress duplicate_citation warnings while still receiving duplicate_local_citation warnings.

  • When there are duplicate citations, resolve locally first (reported by drbenvincent, see issue #385).

  • The usage section of the documentation now starts with in-depth general considerations to guide users towards best practice for the most common use cases.

  • Citation reference wrapper nodes now have a bibtex-citation CSS class, to enable Sphinx themes to style citation elements separately from other content (contributed by mmcky, see pull request #383).

  • Increase required pybtex-docutils version to 1.0.2 (reported by ego-thales).

  • Fix test suite for docutils 0.22 (fixed by mitya57, see pull request #377).

  • Dropped Python 3.9 support (EOL), added Python 3.14 support.

  • Fixed various deprecation warnings in Sphinx and docutils.

  • Improved header parsing.

  • Minimum required Sphinx version increased to 7.4.

  • Minimum required Docutils version increased to 0.20.

2.6.5 (27 June 2025)

  • Require pybtex 0.25 and remove setuptools dependency hack (fixed by flying-sheep, see pull request #372).

2.6.4 (17 June 2025)

  • Add Python 3.13 support.

... (truncated)

Commits

Updates jupytext from 1.19.5 to 1.11.1

Changelog

Sourced from jupytext's changelog.

1.19.5 (2026-07-21)

Changed

  • Harden the github action (#1569). Thanks to Peyton Murray for this PR
  • The JupyterLab extension is now built with jupyter-builder - Thanks to Mahendra Paipuri for this PR (#1590)
  • zizmor and pre-commit are now required to pass before any other CI job runs, and the extension lint is now part of pre-commit (#1594)
  • Enabled TypeScript strict null checks in the JupyterLab extension - Thanks to Michał Krassowski for this PR (#1586)

Fixed

  • Detecting IPython help/shell commands no longer takes quadratic time on lines made of whitespace - Thanks to Naveed for this PR (#1582)
  • Fixed unguarded access to the languageInfo.extensions array, which could still make Jupytext show notebook icons for Python files when the kernel metadata was incomplete - Thanks to Michał Krassowski for this PR (#1584)

Security

  • marimo_py_to_notebook now reuses its secure (0600, mkstemp-backed) temporary files instead of closing and reopening them by name, which removed the safe permissions and left a window for a symlink attack on shared machines (#1568). Thanks to Naveed for reporting and fixing this!

1.19.4 (2026-06-21)

Changed

  • Jupytext's documentation is now at https://jupytext.org! (#1538)
  • We have moved Jupytext to its own Jupytext organization (#1546)
  • Updated the JupyterLab extension production dependencies (12 patch updates) (#1541)
  • We require pandoc<3.10 on the CI as pandoc converts the "3.10" string to a float, which then causes issues in Jupytext (#1545)
  • Fixed the CI so that tests also run on scheduled runs, and so that jupyterfs tests are skipped when their initialization fails (#1539)
  • In the CI, the extension is build using a dedicated build pixi environment.

Fixed

  • We now support unicode characters while dumping YAML (#1542)

Added

  • A new custom_language_magics option is available (#1491). Thanks to steovd for making the PR!

Security

  • Fixed GHSA-m22c-4q2m-m5wr: the update-playwright-snapshots workflow was triggerable by any user via an issue_comment event. It now checks that the comment author is an OWNER, MEMBER, or COLLABORATOR before running (#1535)
  • Set persist-credentials: false on all workflow checkout steps as defense-in-depth, preventing a live GITHUB_TOKEN from being left in .git/config where attacker-controlled build hooks could read it. This is strictly required only for update-playwright-snapshots (fixed above), but applies to all workflows so they remain safe if their scope is later extended.

1.19.3 (2026-05-17)

Fixed

  • The Jupytext CLI issues a warning when a notebook is not trusted. Also, trust is preserved when empty outputs are added (follow-up on #1505)

... (truncated)

Commits
  • 4ae9263 Update format with format options in the notebook metadata (md:myst and md:pa...
  • 0a8b180 Normalize jupytext config options names (#754)
  • e28497a Use config in read and write functions (#753)
  • 593bcef Use non-random cell ids in tests (#751)
  • 58e8b27 Update the dependencies of the JupyterLab extension (#750)
  • 508be51 Version 1.10.2
  • c5e4bcc Rebuild the package in the Publish step
  • a3d5439 Version 1.10.2-rc0 (#745)
  • a5c4fa2 MANIFEST: Graft labextension and exclude node_modules (#741)
  • 7d45d0b Version 1.10.1 (#740)
  • Additional commits viewable in compare view

Updates numpydoc from 1.10.0 to 1.2.1

Changelog

Sourced from numpydoc's changelog.

1.2.1

Release date: 29 March 2022

Requires Python 3.7+ and Sphinx 1.8+.

Full Changelog <https://github.com/numpy/numpydoc/compare/numpydoc-1.2...HEAD>__

Implemented enhancements


-  Update year `[#370](https://github.com/numpy/numpydoc/issues/370) <https://github.com/numpy/numpydoc/pull/370>`__ (`jarrodmillman <https://github.com/jarrodmillman>`__)

Fixed bugs


-  Use consistent release tags `[#361](https://github.com/numpy/numpydoc/issues/361) &lt;https://github.com/numpy/numpydoc/pull/361&gt;`__ (`jarrodmillman &lt;https://github.com/jarrodmillman&gt;`__)
-  BUG: 1.2 raises error w.r.t. object has no attribute ‘\__name_\_’ `[#362](https://github.com/numpy/numpydoc/issues/362) &lt;https://github.com/numpy/numpydoc/issues/362&gt;`__
-  Use isgeneratorfunction to avoid false alarm YD01 validation `[#368](https://github.com/numpy/numpydoc/issues/368) &lt;https://github.com/numpy/numpydoc/pull/368&gt;`__ (`jnothman &lt;https://github.com/jnothman&gt;`__)
-  Fix AttributeError in underline length check `[#363](https://github.com/numpy/numpydoc/issues/363) &lt;https://github.com/numpy/numpydoc/pull/363&gt;`__ (`rossbar &lt;https://github.com/rossbar&gt;`__)
-  Upper bound jinja `[#369](https://github.com/numpy/numpydoc/issues/369) &lt;https://github.com/numpy/numpydoc/pull/369&gt;`__ (`jarrodmillman &lt;https://github.com/jarrodmillman&gt;`__)

Closed issues

  • Validation check YD01 not implemented properly [#365](https://github.com/numpy/numpydoc/issues/365) &lt;https://github.com/numpy/numpydoc/issues/365&gt;__
  • Support numpydoc validation without running sphinx [#364](https://github.com/numpy/numpydoc/issues/364) &lt;https://github.com/numpy/numpydoc/issues/364&gt;__
  • 1.2: change tagging convention? [#360](https://github.com/numpy/numpydoc/issues/360) &lt;https://github.com/numpy/numpydoc/issues/360&gt;__

1.2.0

Release date: 24 January 2022

Requires Python 3.7+ and Sphinx 1.8+.

Implemented enhancements

  • Document release process [#357](https://github.com/numpy/numpydoc/issues/357) <https://github.com/numpy/numpydoc/pull/357>__ (jarrodmillman <https://github.com/jarrodmillman>__)
  • Use setuptools [#349](https://github.com/numpy/numpydoc/issues/349) <https://github.com/numpy/numpydoc/pull/349>__ (jarrodmillman <https://github.com/jarrodmillman>__)
  • DOC: Switch docs to pydata-sphinx-theme [#313](https://github.com/numpy/numpydoc/issues/313) <https://github.com/numpy/numpydoc/pull/313>__ (rossbar <https://github.com/rossbar>__)
  • Improve error messages for see also parsing [#306](https://github.com/numpy/numpydoc/issues/306) <https://github.com/numpy/numpydoc/pull/306>__ (rossbar <https://github.com/rossbar>__)
  • ENH: Enable validation during sphinx-build process [#302](https://github.com/numpy/numpydoc/issues/302) <https://github.com/numpy/numpydoc/pull/302>__ (rossbar <https://github.com/rossbar>__)
  • Add a note to the docstring standard about long ‘See Also’ entries. [#300](https://github.com/numpy/numpydoc/issues/300) <https://github.com/numpy/numpydoc/pull/300>__ (WarrenWeckesser <https://github.com/WarrenWeckesser>__)
  • MAINT: minor refactoring in docscrape [#297](https://github.com/numpy/numpydoc/issues/297) <https://github.com/numpy/numpydoc/pull/297>__ (rossbar <https://github.com/rossbar>__)
  • ENH: Add configuration option for parameter cross-referencing [#295](https://github.com/numpy/numpydoc/issues/295) <https://github.com/numpy/numpydoc/pull/295>__ (rossbar <https://github.com/rossbar>__)
  • ENH: Better warning for sections. [#278](https://github.com/numpy/numpydoc/issues/278) <https://github.com/numpy/numpydoc/pull/278>__ (Carreau <https://github.com/Carreau>__)

... (truncated)

Commits

Updates jinja2 from 3.1.6 to 3.0.3

Changelog

Sourced from jinja2's changelog.

Version 3.1.6

Released 2025-03-05

  • The |attr filter does not bypass the environment's attribute lookup, allowing the sandbox to apply its checks. :ghsa:cpwx-vrp4-4pq7

Version 3.1.5

Released 2024-12-21

  • The sandboxed environment handles indirect calls to str.format, such as by passing a stored reference to a filter that calls its argument. :ghsa:q2x7-8rv6-6q7h
  • Escape template name before formatting it into error messages, to avoid issues with names that contain f-string syntax. :issue:1792, :ghsa:gmj6-6f8f-6699
  • Sandbox does not allow clear and pop on known mutable sequence types. :issue:2032
  • Calling sync render for an async template uses asyncio.run. :pr:1952
  • Avoid unclosed auto_aiter warnings. :pr:1960
  • Return an aclose-able AsyncGenerator from Template.generate_async. :pr:1960
  • Avoid leaving root_render_func() unclosed in Template.generate_async. :pr:1960
  • Avoid leaving async generators unclosed in blocks, includes and extends. :pr:1960
  • The runtime uses the correct concat function for the current environment when calling block references. :issue:1701
  • Make |unique async-aware, allowing it to be used after another async-aware filter. :issue:1781
  • |int filter handles OverflowError from scientific notation. :issue:1921
  • Make compiling deterministic for tuple unpacking in a {% set ... %} call. :issue:2021
  • Fix dunder protocol (copy/pickle/etc) interaction with Undefined objects. :issue:2025
  • Fix copy/pickle support for the internal missing object. :issue:2027
  • Environment.overlay(enable_async) is applied correctly. :pr:2061
  • The error message from FileSystemLoader includes the paths that were searched. :issue:1661
  • PackageLoader shows a clearer error message when the package does not contain the templates directory. :issue:1705
  • Improve annotations for methods returning copies. :pr:1880
  • urlize does not add mailto: to values like @a@b. :pr:1870

... (truncated)

Commits
  • 2a48dd8 Merge pull request #1543 from pallets/release-3.0.3
  • ce1a539 release version 3.0.3
  • 199b6d5 Merge pull request #1542 from pallets/package-loader-file
  • eec0db8 PackageLoader works with single module file
  • 46f3a68 Merge pull request #1541 from pallets/docs-pow-order
  • 0d19990 document chained pow order
  • 99daa2a Merge pull request #1540 from pallets/docs-macro-defaults
  • a6162da rewrite docs about extending template objects
  • cab5545 Merge pull request #1539 from pallets/docs-macro-defaults
  • 369ff03 remove reference to macro.defaults
  • Additional commits viewable in compare view

Updates myst-nb from 1.4.0 to 0.8.4

Changelog

Sourced from myst-nb's changelog.

Change Log

Commits

Updates pytest-memray from 1.9.0 to 1.5.0

Changelog

Sourced from pytest-memray's changelog.

v1.9.0 (2026-07-01)

Features - 1.9.0

- For Python 3.13+, add support for failing a test if any objects created by that test survive past the test body finishing (via :func:`pytest.mark.limit_leaked_objects`). Expected leaks can be filtered out and ignored. (:issue:`153`)
- Control how much detail the ``limit_memory`` marker shows on failure via pytest's ``-v`` / ``-q`` flags or the ``verbosity_memray`` ini option. At the default level or ``-v`` the top 10 allocations by size are shown; ``-vv`` lists every allocation; ``-q`` hides the allocation list entirely, leaving only the one-line failure summary. (:issue:`142`)

Deprecations and Removals - 1.9.0

  • Drop support for pytest 7.x, which was superseded in January 2024. (:issue:142)

v1.8.0 (2025-08-13)

Features - 1.8.0

- Python 3.14 is now officially supported. (:issue:`118`)

v1.7.0 (2024-07-25)

Bug Fixes - 1.7.0

  • Fix compatibility with anyio-based async test runners by using an async def wrapper when the decorated test is a coroutine function. (:issue:119)

v1.6.0 (2024-04-18)

Features - 1.6.0

- Add a new --fail-on-increase option that fails a test with the ``limit_memory`` marker if it uses more memory than its last successful run. (:issue:`91`)
- Use aggregated capture files, reducing the amount of temporary disk space required in order to run tests. (:issue:`107`)
- Add a new ``current_thread_only`` keyword argument to the ``limit_memory`` and
  ``limit_leaks`` markers to ignore all allocations made in threads other than
  the one running the test. (:issue:`117`)

Bug Fixes - 1.6.0

  • Fix the generation of histograms when the tests performed zero-byte allocations. (:issue:113)

v1.5.0 (2023-08-23)

Features - 1.5.0


- Add a new ``limit_leaks`` marker to check for memory leaks in tests. (:issue:`45`)
- Support passing ``--trace-python-allocators`` to memray to track all Python allocations. (:issue:`78` and :issue:`64`)

</tr></table>

... (truncated)

Commits
  • 0e33179 Add a new marker to check for memory leaks (#52)
  • b25d4b8 Bump pypa/gh-action-pypi-publish from 1.8.7 to 1.8.10
  • f889d26 docs(README.md): fix the bulleted lists
  • 78c2b07 Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7
  • 8fd5a43 Use ruff instead of flake8 + isort
  • ad9b759 Complete the documentation for the configuration file options
  • 9fc6c5c Support passing --trace-python-allocators to memray
  • 10a354f Relax the sizes in the 'test_limit_memory_marker_with_pytest_xdist' test
  • 6a2c733 docs: Document options --stacks and --native
  • e839fff Update usage.rst
  • Additional commits viewable in compare view

Updates tox from 4.58.0 to 4.59.0

Release notes

Sourced from tox's releases.

v4.59.0

What's Changed

New Contributors

Full Changelog: tox-dev/tox@4.58.0...4.59.0

Changelog

Sourced from tox's changelog.

Features - 4.59.0

  • The plugin and internal APIs now declare their types, and the code base passes mypy --strict and pyrefly next to ty - by :user:gaborjbernat.

    • :meth:ConfigSet.get <tox.config.sets.ConfigSet.get> returns a configuration value after checking it against its declared type, so plugins can drop cast around conf["key"] reads.
    • The :func:tox_on_install <tox.plugin.spec.tox_on_install> hook and :class:Installer <tox.tox_env.installer.Installer> type their arguments as :data:InstallArguments <tox.tox_env.installer.InstallArguments>; installer subclasses may narrow it through the new second type parameter.
    • :class:Parsed <tox.config.cli.parser.Parsed> declares the CLI option surface, so options.<name> reads type-check.
    • :meth:ConfigSet.add_config <tox.config.sets.ConfigSet.add_config> accepts default=None for optional values and infers the value type from callable defaults.
    • The journal, the environment cache, and execute metadata hold JsonValue content; structured set_env entries match the SetEnvEntry shape. (:issue:4014)

Improved documentation - 4.59.0

  • Mark the INI configuration format as deprecated throughout the documentation - by :user:gaborbernat.

    • The tutorial, the configuration reference, and the migration how-to state that INI keeps working for existing projects but is frozen and receives no new features.
    • Every INI example tab, the configuration discovery diagram, and the man page carry a deprecation marker.
    • The tutorial no longer suggests generating a tox.ini via tox quickstart. (:issue:4017)

Contributor-facing changes - 4.59.0

  • Remove the misc changelog category, and align the changelog filename check with the categories towncrier accepts - by :user:gaborbernat. (:issue:4012)

v4.58.0 (2026-07-21)


Commits
  • cb7eeca release 4.59.0
  • da75cad 📝 docs: mark the INI configuration format as deprecated (#4017)
  • ef7dc3a ✅ test: raise timeout for missing-interpreter discovery tests (#4018)
  • c76344d [pre-commit.ci] pre-commit autoupdate (#4016)
  • 7be33b8 ✨ feat(plugin): type the plugin and internal API surfaces (#4014)
  • 2e247dc ✅ test: raise timeout for tests hitting real PyPI (#4011)
  • 2c1f86f 🔥 chore: remove the misc changelog category (#4012)
  • 59302d8 build(deps): bump pypa/gh-action-pypi-publish from 1.14.1 to 1.14.2 (#4008)
  • 08333ee [pre-commit.ci] pre-commit autoupdate (#4010)
  • 0bbe8c4 👷 ci: pin coverage to the ctrace core (#4009)
  • Additional commits viewable in compare view

Updates pre-commit from 4.6.1 to 4.6.2

Release notes

Sourced from pre-commit's releases.

pre-commit v4.6.2

Fixes

Changelog

Sourced from pre-commit's changelog.

4.6.2 - 2026-08-10

Fixes

Commits

Updates pylint from 4.0.6 to 4.0.7

Commits
  • c6768d3 Bump pylint to 4.0.7, update changelog (#11246)
  • e96ce2b Stop invalid-name from treating TypedDict instances as classes
  • 893294e [Backport maintenance/4.0.x] Fix crash in comparison-with-callable on a proxi...
  • 8cd74d4 Fix a crash on calls unpacking dicts with non-string keys
  • bc618ad Fix too-many-lines being reported at another module's pragma line
  • 3e1ee47 [Backport maintenance/4.0.x] Fix bad-string-format-type false positives for...
  • 7ca8116 [Backport maintenance/4.0.x] Fix useless-parent-delegation false positive o...
  • 14275a1 [Backport maintenance/4.0.x] Fix literal-comparison suggestion corrupting i...
  • a87eaa6 [Backport maintenance/4.0.x] Fix nested-min-max dropping arguments after th...
  • bdd017f [Backport maintenance/4.0.x] Fix too-many-locals counting PEP 695 type para...
  • Additional commits viewable in compare view

Updates alabaster from 1.0.0 to 0.7.16

Changelog

Sourced from alabaster's changelog.

:git_tag:1.0.0 -- 2024-07-26

  • Dropped support for Python 3.9 and earlier.
  • Dropped support for Sphinx 6.1 and earlier.
  • Use a new SVG image for the GitHub banner.
  • :feature:217 Use the new searchfield component for the search box. Patch by Tim Hoffmann.
  • :feature:104 Allow translating strings in relations.html.
  • 🐛125 Do not underline linked images. Patch by Joshua Bronson.
  • 🐛169 Do not ignore the Pygments background colour. Patch by Matthias Geier.
  • 🐛174 Fix clipping caused by incorrect CSS breakpoints.

:git_tag:0.7.16 -- 2024-01-10

  • 🐛215 Do not display logo_name if it is set to False.

:git_tag:0.7.15 -- 2024-01-08

  • :feature:213 Allow an arbitrary string in the logo_name option.
  • :feature:114 Improved sidebar CSS styles.
  • :issue:178 Deprecated canonical_url in favor of html_baseurl.
  • 🐛200 Removed duplicate <meta name="viewport" ... /> tag.
  • 🐛188 Removed underline from whitespace.
  • 🐛164 Removed type="text/javascript" from elements.
  • 🐛161 Replaced &copy; with unicode decimal code entity [#169](https://github.com/sphinx-doc/alabaster/issues/169);.

:git_tag:0.7.14 -- 2024-01-08

  • Dropped support for Python 3.8 and earlier.
  • Dropped support for Sphinx 3.3 and earlier.
  • :issue:198 Fix horizontal scrolling on mobile.
  • :issue:206 Properly support the html_support_sphinx config value.
  • :issue:211 Fix the GitHub 'forkme' banner.
  • Added alabaster_version_info to the HTML template context.
  • Declare support for Python 3.13.
  • Adopt the Ruff linter and formatter.
  • Migrate from CircleCI to GitHub Actions.

:git_tag:0.7.13 -- 2023-01-13

  • Modernized the project: s/Travis/Circle/ for CI, README badges, setup.cfg removal, metadata refresh, etc.
  • Dropped support for Python 2 and Python <3.6. This

... (truncated)

Commits
  • 5e7189f Prefer https:// links in docs
  • cf0ec2c Add Topic :: Documentation :: Sphinx trove classifier
  • b602502 Remove underline from whitespace
  • 33826fc Remove duplicate viewport
  • ec4505f Update the package description to match the website
  • d4f6c83 Fix formatting
  • 969c51c Bump to 0.7.14
  • bcd8973 Install the local package on RTD
  • b49434b Remove releases from the changelog
  • becca1a Add alabaster_version_info to template context
  • Additional commits viewable in compare view

Updates attrs from 26.1.0 to 20.3.0

Changelog

Sourced from attrs's changelog.

26.1.0 - 2026-03-19

Backwards-incompatible Changes

  • Field aliases are now resolved before calling field_transformer, so transformers receive fully populated Attribute objects with usable alias values instead of None. The new Attribute.alias_is_default flag indicates whether the alias was auto-generated (True) or explicitly set by the user (False). #1509

Changes

  • Fix type annotations for attrs.validators.optional(), so it no longer rejects tuples with more than one validator. #1496
  • The attrs.validators.disabled() contextmanager can now be nested. #1513
  • Frozen classes can set on_setattr=attrs.setters.NO_OP in addition to None. #1515
  • It's now possible to pass attrs instances in addition to attrs classes to attrs.fields(). #1529

25.4.0 - 2025-10-06

Backwards-incompatible Changes

  • Class-level kw_only=True behavior is now consistent with dataclasses.

    Previously, a class that sets kw_only=True makes all attributes keyword-only, including those from base classes. If an attribute sets kw_only=False, that setting is ignored, and it is still made keyword-only.

    Now, only the attributes defined in that class that doesn't explicitly set kw_only=False are made keyword-only.

    This shouldn't be a problem for most users, unless you have a pattern like this:

    @attrs.define(kw_only=True)
    class Base:
        a: int
        b: int = attrs.field(default=1, kw_only=False)
    @​attrs.define
    class Subclass(Base):
    c: int

    Here, we have a kw_only=True attrs class (Base) with an attribute that sets kw_only=False and has a default (Base.b), and then create a subclass (Subclass) with required arguments (Subclass.c). Previously this would work, since it would make Base.b keyword-only, but now this fails since Base.b is positional, and we have a required positional argument (Subclass.c) following another argument with defaults. #1457

... (truncated)

Commits
  • f3762ba Prepare 20.3.0
  • 3d66e57 Exclude GitHub issues from linkcheck to avoid rate limits
  • 06d0f8e Add funding URLs to metadata
  • d23924f Add provisional notice
  • cd2f886 Use 'i' and 'k' to better distinguish variables in an example (#713)
  • f2dabea Fix exception chaining on PyPy (#712)

Bumps the all-deps group with 23 updates:

| Package | From | To |
| --- | --- | --- |
| [numpy](https://github.com/numpy/numpy) | `2.5.1` | `2.5.2` |
| [docutils](https://github.com/rtfd/recommonmark) | `0.22.4` | `0.23` |
| [pydata-sphinx-theme](https://github.com/pydata/pydata-sphinx-theme) | `0.20.0` | `0.8.0` |
| [jupyter-sphinx](https://github.com/jupyter/jupyter-sphinx) | `0.5.3` | `0.4.0` |
| [sphinxcontrib-bibtex](https://github.com/mcmtroffaes/sphinxcontrib-bibtex) | `2.7.0` | `2.5.0` |
| [jupytext](https://github.com/jupytext/jupytext) | `1.19.5` | `1.11.1` |
| [numpydoc](https://github.com/numpy/numpydoc) | `1.10.0` | `1.2.1` |
| [jinja2](https://github.com/pallets/jinja) | `3.1.6` | `3.0.3` |
| [myst-nb](https://github.com/executablebooks/myst-nb) | `1.4.0` | `0.8.4` |
| [pytest-memray](https://github.com/bloomberg/pytest-memray) | `1.9.0` | `1.5.0` |
| [tox](https://github.com/tox-dev/tox) | `4.58.0` | `4.59.0` |
| [pre-commit](https://github.com/pre-commit/pre-commit) | `4.6.1` | `4.6.2` |
| [pylint](https://github.com/pylint-dev/pylint) | `4.0.6` | `4.0.7` |
| [alabaster](https://github.com/sphinx-doc/alabaster) | `1.0.0` | `0.7.16` |
| [attrs](https://github.com/python-attrs/attrs) | `26.1.0` | `20.3.0` |
| [jsonschema](https://github.com/python-jsonschema/jsonschema) | `4.26.0` | `4.17.3` |
| [jupyter-cache](https://github.com/executablebooks/jupyter-cache) | `1.0.1` | `0.2.2` |
| [markdown-it-py](https://github.com/executablebooks/markdown-it-py) | `4.2.0` | `0.6.2` |
| [mdit-py-plugins](https://github.com/executablebooks/mdit-py-plugins) | `0.6.1` | `0.2.6` |
| [memray](https://github.com/bloomberg/memray) | `1.19.3` | `1.10.0` |
| [myst-parser](https://github.com/executablebooks/MyST-Parser) | `5.1.0` | `0.13.6` |
| [rich](https://github.com/Textualize/rich) | `15.0.0` | `13.1.0` |
| [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) | `2.0.51` | `1.3.24` |


Updates `numpy` from 2.5.1 to 2.5.2
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
- [Commits](numpy/numpy@v2.5.1...v2.5.2)

Updates `docutils` from 0.22.4 to 0.23
- [Changelog](https://github.com/readthedocs/recommonmark/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rtfd/recommonmark/commits)

Updates `pydata-sphinx-theme` from 0.20.0 to 0.8.0
- [Release notes](https://github.com/pydata/pydata-sphinx-theme/releases)
- [Changelog](https://github.com/pydata/pydata-sphinx-theme/blob/main/RELEASE.md)
- [Commits](pydata/pydata-sphinx-theme@v0.20.0...v0.8.0)

Updates `jupyter-sphinx` from 0.5.3 to 0.4.0
- [Release notes](https://github.com/jupyter/jupyter-sphinx/releases)
- [Changelog](https://github.com/jupyter/jupyter-sphinx/blob/main/RELEASE.md)
- [Commits](jupyter/jupyter-sphinx@v0.5.3...v0.4.0)

Updates `sphinxcontrib-bibtex` from 2.7.0 to 2.5.0
- [Changelog](https://github.com/mcmtroffaes/sphinxcontrib-bibtex/blob/develop/CHANGELOG.rst)
- [Commits](mcmtroffaes/sphinxcontrib-bibtex@2.7.0...2.5.0)

Updates `jupytext` from 1.19.5 to 1.11.1
- [Release notes](https://github.com/jupytext/jupytext/releases)
- [Changelog](https://github.com/jupytext/jupytext/blob/main/CHANGELOG.md)
- [Commits](jupytext/jupytext@v1.19.5...v1.11.1)

Updates `numpydoc` from 1.10.0 to 1.2.1
- [Release notes](https://github.com/numpy/numpydoc/releases)
- [Changelog](https://github.com/numpy/numpydoc/blob/v1.2.1/doc/release_notes.rst)
- [Commits](numpy/numpydoc@v1.10.0...v1.2.1)

Updates `jinja2` from 3.1.6 to 3.0.3
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](pallets/jinja@3.1.6...3.0.3)

Updates `myst-nb` from 1.4.0 to 0.8.4
- [Release notes](https://github.com/executablebooks/myst-nb/releases)
- [Changelog](https://github.com/executablebooks/MyST-NB/blob/main/CHANGELOG.md)
- [Commits](executablebooks/MyST-NB@v1.4.0...v0.8.4)

Updates `pytest-memray` from 1.9.0 to 1.5.0
- [Release notes](https://github.com/bloomberg/pytest-memray/releases)
- [Changelog](https://github.com/bloomberg/pytest-memray/blob/main/docs/news.rst)
- [Commits](bloomberg/pytest-memray@v1.9.0...1.5.0)

Updates `tox` from 4.58.0 to 4.59.0
- [Release notes](https://github.com/tox-dev/tox/releases)
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst)
- [Commits](tox-dev/tox@4.58.0...4.59.0)

Updates `pre-commit` from 4.6.1 to 4.6.2
- [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.6.1...v4.6.2)

Updates `pylint` from 4.0.6 to 4.0.7
- [Release notes](https://github.com/pylint-dev/pylint/releases)
- [Commits](pylint-dev/pylint@v4.0.6...v4.0.7)

Updates `alabaster` from 1.0.0 to 0.7.16
- [Release notes](https://github.com/sphinx-doc/alabaster/releases)
- [Changelog](https://github.com/sphinx-doc/alabaster/blob/master/docs/changelog.rst)
- [Commits](sphinx-doc/alabaster@1.0.0...0.7.16)

Updates `attrs` from 26.1.0 to 20.3.0
- [Release notes](https://github.com/python-attrs/attrs/releases)
- [Changelog](https://github.com/python-attrs/attrs/blob/main/CHANGELOG.md)
- [Commits](python-attrs/attrs@26.1.0...20.3.0)

Updates `jsonschema` from 4.26.0 to 4.17.3
- [Release notes](https://github.com/python-jsonschema/jsonschema/releases)
- [Changelog](https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst)
- [Commits](python-jsonschema/jsonschema@v4.26.0...v4.17.3)

Updates `jupyter-cache` from 1.0.1 to 0.2.2
- [Release notes](https://github.com/executablebooks/jupyter-cache/releases)
- [Changelog](https://github.com/executablebooks/jupyter-cache/blob/main/CHANGELOG.md)
- [Commits](executablebooks/jupyter-cache@v1.0.1...v0.2.2)

Updates `markdown-it-py` from 4.2.0 to 0.6.2
- [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.2.0...v0.6.2)

Updates `mdit-py-plugins` from 0.6.1 to 0.2.6
- [Release notes](https://github.com/executablebooks/mdit-py-plugins/releases)
- [Changelog](https://github.com/executablebooks/mdit-py-plugins/blob/master/CHANGELOG.md)
- [Commits](executablebooks/mdit-py-plugins@v0.6.1...v0.2.6)

Updates `memray` from 1.19.3 to 1.10.0
- [Release notes](https://github.com/bloomberg/memray/releases)
- [Changelog](https://github.com/bloomberg/memray/blob/main/NEWS.rst)
- [Commits](bloomberg/memray@v1.19.3...1.10.0)

Updates `myst-parser` from 5.1.0 to 0.13.6
- [Release notes](https://github.com/executablebooks/MyST-Parser/releases)
- [Changelog](https://github.com/executablebooks/MyST-Parser/blob/master/CHANGELOG.md)
- [Commits](executablebooks/MyST-Parser@v5.1.0...v0.13.6)

Updates `rich` from 15.0.0 to 13.1.0
- [Release notes](https://github.com/Textualize/rich/releases)
- [Changelog](https://github.com/Textualize/rich/blob/main/CHANGELOG.md)
- [Commits](Textualize/rich@v15.0.0...v13.1.0)

Updates `sqlalchemy` from 2.0.51 to 1.3.24
- [Release notes](https://github.com/sqlalchemy/sqlalchemy/releases)
- [Changelog](https://github.com/sqlalchemy/sqlalchemy/blob/main/CHANGES.rst)
- [Commits](https://github.com/sqlalchemy/sqlalchemy/commits)

---
updated-dependencies:
- dependency-name: numpy
  dependency-version: 2.5.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-deps
- dependency-name: docutils
  dependency-version: '0.23'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-deps
- dependency-name: pydata-sphinx-theme
  dependency-version: 0.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-deps
- dependency-name: jupyter-sphinx
  dependency-version: 0.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-deps
- dependency-name: sphinxcontrib-bibtex
  dependency-version: 2.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-deps
- dependency-name: jupytext
  dependency-version: 1.11.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-deps
- dependency-name: numpydoc
  dependency-version: 1.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-deps
- dependency-name: jinja2
  dependency-version: 3.0.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-deps
- dependency-name: myst-nb
  dependency-version: 0.8.4
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-deps
- dependency-name: pytest-memray
  dependency-version: 1.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-deps
- dependency-name: tox
  dependency-version: 4.59.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-deps
- dependency-name: pre-commit
  dependency-version: 4.6.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-deps
- dependency-name: pylint
  dependency-version: 4.0.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-deps
- dependency-name: alabaster
  dependency-version: 0.7.16
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: all-deps
- dependency-name: attrs
  dependency-version: 20.3.0
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: all-deps
- dependency-name: jsonschema
  dependency-version: 4.17.3
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: all-deps
- dependency-name: jupyter-cache
  dependency-version: 0.2.2
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: all-deps
- dependency-name: markdown-it-py
  dependency-version: 0.6.2
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: all-deps
- dependency-name: mdit-py-plugins
  dependency-version: 0.2.6
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: all-deps
- dependency-name: memray
  dependency-version: 1.10.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: all-deps
- dependency-name: myst-parser
  dependency-version: 0.13.6
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: all-deps
- dependency-name: rich
  dependency-version: 13.1.0
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: all-deps
- dependency-name: sqlalchemy
  dependency-version: 1.3.24
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: all-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Aug 19, 2026
@larsevj larsevj closed this Aug 20, 2026
@dependabot @github

dependabot Bot commented on behalf of github Aug 20, 2026

Copy link
Copy Markdown
Contributor Author

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@larsevj
larsevj deleted the dependabot/uv/all-deps-c3d2758600 branch August 20, 2026 10:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant