Skip to content

Bump the all-deps group across 1 directory with 22 updates - #358

Merged
eivindjahren merged 1 commit into
mainfrom
dependabot/uv/all-deps-a89d31758f
Jun 4, 2026
Merged

Bump the all-deps group across 1 directory with 22 updates#358
eivindjahren merged 1 commit into
mainfrom
dependabot/uv/all-deps-a89d31758f

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 4, 2026

Copy link
Copy Markdown
Contributor

Bumps the all-deps group with 3 updates in the / directory: numpy, docutils and lxml-html-clean.

Updates numpy from 2.4.4 to 2.4.6

Release notes

Sourced from numpy's releases.

v2.4.6 (May 18, 2026)

NumPy 2.4.6 Release Notes

NumPy 2.4.6 is a quick release that fixes a regression discovered in the 2.4.5 release.

This release supports Python versions 3.11-3.14

Contributors

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

  • !EarlMilktea
  • Charles Harris
  • Sebastian Berg
  • Warren Weckesser

Pull requests merged

A total of 4 pull requests were merged for this release.

  • #31444: MAINT: Prepare 2.4.x for further development
  • #31453: BUG: Fix regression in arr.conj()
  • #31459: BUG: np.linalg.svd(..., hermitian=True) returns non-unitary...
  • #31460: BUG: Don't call INCREF/DECREF on descr in NpyStringAcquireAllocator...

v2.4.5 (May 15, 2026)

NumPy 2.4.5 Release Notes

NumPy 2.4.5 is a patch release that fixes bugs discovered after the 2.4.4 release, has some typing improvements, and maintains infrastructure.

This release supports Python versions 3.11-3.14

Contributors

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

  • Aleksei Nikiforov
  • Anarion Zuo +
  • Ankit Ahlawat
  • Breno Favaretto +
  • Charles Harris
  • Igor Krivenko +
  • Ijtihed Kilani +
  • Joren Hammudoglu
  • Maarten Baert +

... (truncated)

Commits
  • b832a09 Merge pull request #31462 from charris/prepare-2.4.6
  • 57cc147 REL: Prepare for the NumPy 2.4.6 release
  • 0c72b0b Merge pull request #31459 from charris/backport-31347
  • 9778d26 BUG: core: Don't call INCREF/DECREF on descr in NpyStringAcquireAllocator. (#...
  • e0e3876 BUG: core: Don't call INCREF/DECREF on descr in NpyStringAcquireAllocator. (#...
  • d1bffeb BUG: np.linalg.svd(..., hermitian=True) returns non-unitary vh (#31347)
  • 8d8d7e5 Merge pull request #31453 from seberg/issue-31452
  • bddaab7 BUG: Fix regression in arr.conj()
  • 37a1ecc Merge pull request #31444 from charris/begin-2.4.6
  • 3c0e043 MAINT: Prepare 2.4.x for further development
  • Additional commits viewable in compare view

Updates docutils from 0.22.4 to 0.23

Commits

Updates pydata-sphinx-theme from 0.17.1 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.2 to 1.11.1

Changelog

Sourced from jupytext's changelog.

1.19.2 (2026-05-10)

Fixed

  • Trusted notebooks remain trusted after jupytext --sync (#1505)
  • We have fixed the homepage link in package.json. Thanks to Michał Krassowski for making this PR (#1494)
  • Thanks to Brigitta Sipőcz for fixing a broken link in our CLI (#1428)
  • The --quiet flag now suppresses the creating missing directory warning when writing to a path that includes a prefix (#1533)

Changed

  • The CI workflow has been restructured to maximize parallelization. All test suites (pip, conda, UI) and the build step now run concurrently after pre-commit checks, instead of sequentially, reducing CI times (#1527)
  • We have skipped the tests that involve jupyterfs on Python 3.12+ as they started failing on the CI with no obvious way to fix them (#1509)
  • We have changed the configuration of Dependabot to get grouped dependency updates for our JupyterLab extension.
  • We have merged a series of Dependabot security updates: #1516, #1517, #1519, #1520, #1522, #1524

1.19.1 (2026-01-25)

Changed

  • Jupytext does not change the file icons anymore! Thanks to Michał Krassowski for finally solving this long standing issue! (#398)
  • We have bumped lodash from 4.17.21 to 4.17.23 in JupyterLab extension (#1483)
  • We require marimo<=0.19.4 in tests following a change in the location of the marimo import (#1485)

1.19.0 (2026-01-18)

Changed

  • The environment used to develop Jupytext is now maintained using Pixi (#1459)

Fixed

  • We have restored the support for .qmd documents in Jupyter (#1435)
  • We have fixed warnings about the cell ids like either Cell is missing an id field or Additional properties are not allowed ('id' was unexpected) when converting to some formats, including Pandoc (#1464)
  • We have updated the dependencies of the Jupytext extension for JupyterLab. Many thanks to Mahendra Paipuri for his PR (#1477)!

Added

  • We have added a new py:marimo format, which uses the marimo command line interface to convert notebooks to and from the Marimo format (#1431)

1.18.1 (2025-10-19)

Fixed

  • Fixed test test_check_source_is_newer_when_using_jupytext_sync to work reliably on systems with low filesystem timestamp resolution (#1460)

Changed

  • We now use pixi to maintain the local Python environments used for developing and testing Jupytext.

... (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 lxml-html-clean from 0.4.4 to 0.4.5

Changelog

Sourced from lxml-html-clean's changelog.

0.4.5 (2026-05-20)

Bugs fixed

  • Fixed a security vulnerability where javascript: URLs in xlink:href attributes were not sanitized whensafe_attrs_only=False, allowing cross-site scripting (XSS) attacks. The fix requires lxml>=6.1.1, which adds xlink:href to the set of link attributes iterated by rewrite_links(). Reported by Guillem Lefait (@​glefait).
Commits

Updates pytest-memray from 1.8.0 to 1.5.0

Changelog

Sourced from pytest-memray's changelog.

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)

No significant changes.

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`)

v1.4.1 (2023-06-06)

Bug Fixes - 1.4.1
</code></pre>
<ul>
<li>Fix long test names with xdis (:issue:<code>68</code>)</li>
</ul>
<h2>v1.4.0 (2022-12-02)</h2>
<p>Features - 1.4.0</p>
<pre><code>&lt;/tr&gt;&lt;/table&gt;
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>

<ul>
<li><a href="https://github.com/bloomberg/pytest-memray/commit/0e33179ddf6cb3b2cadd4435a9f559f29d483d3e&quot;&gt;&lt;code&gt;0e33179&lt;/code&gt;&lt;/a> Add a new marker to check for memory leaks (<a href="https://redirect.github.com/bloomberg/pytest-memray/issues/52&quot;&gt;#52&lt;/a&gt;)&lt;/li>
<li><a href="https://github.com/bloomberg/pytest-memray/commit/b25d4b81671c3d559f262a66eb848c0b557231ac&quot;&gt;&lt;code&gt;b25d4b8&lt;/code&gt;&lt;/a> Bump pypa/gh-action-pypi-publish from 1.8.7 to 1.8.10</li>
<li><a href="https://github.com/bloomberg/pytest-memray/commit/f889d26ef64ffbf2ada271d9ec29c14b90e52efd&quot;&gt;&lt;code&gt;f889d26&lt;/code&gt;&lt;/a> docs(README.md): fix the bulleted lists</li>
<li><a href="https://github.com/bloomberg/pytest-memray/commit/78c2b07b01c22327bcf2bcd077239f0ba5532e25&quot;&gt;&lt;code&gt;78c2b07&lt;/code&gt;&lt;/a> Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7</li>
<li><a href="https://github.com/bloomberg/pytest-memray/commit/8fd5a43822fa1e916679eda0afd5b468eb0588c2&quot;&gt;&lt;code&gt;8fd5a43&lt;/code&gt;&lt;/a> Use ruff instead of flake8 + isort</li>
<li><a href="https://github.com/bloomberg/pytest-memray/commit/ad9b759923f3adc30ca19880c5bf633f5a3469f6&quot;&gt;&lt;code&gt;ad9b759&lt;/code&gt;&lt;/a> Complete the documentation for the configuration file options</li>
<li><a href="https://github.com/bloomberg/pytest-memray/commit/9fc6c5cc9a0194672a366a49bef82e8ff0186043&quot;&gt;&lt;code&gt;9fc6c5c&lt;/code&gt;&lt;/a> Support passing --trace-python-allocators to memray</li>
<li><a href="https://github.com/bloomberg/pytest-memray/commit/10a354f791ce66722164cd44bd2ab978d4bc9b54&quot;&gt;&lt;code&gt;10a354f&lt;/code&gt;&lt;/a> Relax the sizes in the 'test_limit_memory_marker_with_pytest_xdist' test</li>
<li><a href="https://github.com/bloomberg/pytest-memray/commit/6a2c733f3c7d750b1a6d9ae8ac81b99d73d3163b&quot;&gt;&lt;code&gt;6a2c733&lt;/code&gt;&lt;/a> docs: Document options <code>--stacks</code> and <code>--native</code></li>
<li><a href="https://github.com/bloomberg/pytest-memray/commit/e839fff9b4a181b5154ecab1a8153ee5120c0ff5&quot;&gt;&lt;code&gt;e839fff&lt;/code&gt;&lt;/a> Update usage.rst</li>
<li>Additional commits viewable in <a href="https://github.com/bloomberg/pytest-memray/compare/v1.8.0...1.5.0&quot;&gt;compare view</a></li>
</ul>
</details>

<br />

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.
  • :bug:125 Do not underline linked images. Patch by Joshua Bronson.
  • :bug:169 Do not ignore the Pygments background colour. Patch by Matthias Geier.
  • :bug:174 Fix clipping caused by incorrect CSS breakpoints.

:git_tag:0.7.16 -- 2024-01-10

  • :bug: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.
  • :bug:200 Removed duplicate <meta name="viewport" ... /> tag.
  • :bug:188 Removed underline from whitespace.
  • :bug:164 Removed type="text/javascript" from elements.
  • :bug: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)
  • 6b4a1f1 Tighten up mypy configuration
  • 9f7d11e Add types to collect_by_mro annotations m(
  • 7020c8b pre-commit autoupdate
  • 56c7308 Add missing collect_by_mro to typing stubs
  • Additional commits viewable in compare view

Updates jsonschema from 4.26.0 to 4.17.3

Changelog

Sourced from jsonschema's changelog.

v4.26.0

  • Decrease import time by delaying importing of urllib.request (#1416).

v4.25.1

  • Fix an incorrect required argument in the Validator protocol's type annotations (#1396).

v4.25.0

  • Add support for the iri and iri-reference formats to the format-nongpl extra via the MIT-licensed rfc3987-syntax. They were alread supported by the format extra. (#1388).

v4.24.1

  • Properly escape segments in ValidationError.json_path (#139).

v4.24.0

  • Fix improper handling of unevaluatedProperties in the presence of additionalProperties (#1351).
  • Support for Python 3.8 has been dropped, as it is end-of-life.

v4.23.0

  • Do not reorder dictionaries (schemas, instances) that are printed as part of validation errors.
  • Declare support for Py3.13

v4.22.0

  • Improve best_match (and thereby error messages from jsonschema.validate) in cases where there are multiple sibling errors from applying anyOf / allOf -- i.e. when multiple elements of a JSON array have errors, we now do prefer showing errors from earlier elements rather than simply showing an error for the full array (#1250).
  • (Micro-)optimize equality checks when comparing for JSON Schema equality by first checking for object identity, as == would.

v4.21.1

  • Slightly speed up the contains keyword by removing some unnecessary validator (re-)creation.

v4.21.0

  • Fix the behavior of enum in the presence of 0 or 1 to properly consider True and False unequal (#1208).
  • Special case the error message for {min,max}{Items,Length,Properties} when they're checking for emptiness rather than true length.

... (truncated)

Commits
  • dbc3982 Fix instantiating validators with cached refs-to-bool schemas.
  • 7ebe161 Try fixing more Sphinx refs which fail only on Ubuntu...
  • cdf0c71 Update pre-commit hooks.
  • e868bfe Durations without trailing units aren't valid durations.
  • 24d1328 Empty strings are not valid relative JSON pointers.
  • bd12369 Minor fix for test case class names (for format tests).
  • fb203a5 Merge commit '97954adeb0fbb3d4499580d897de507d3ab0d919'
  • 97954ad Squashed 'json/' changes from 9251ebff1..78c888273
  • 46fdb98 v4.17.1 -> CHANGELOG
  • 000dd3d Remove making believe we are ReadTheDocs in CI builds.
  • Additional commits viewable in compare view

Updates jupyter-cache from 1.0.1 to 0.2.2

Commits
  • 54bc0c1 bump version
  • 55db432 Added a timeout argument to execute (#48)
  • 7bf1d6b Update documentation to use myst-nb~=0.7 (#46)
  • e05f442 Fix bug in merge_match_into_notebook
  • e8c4db7 bump version
  • 43b61cb Allow nb converter func to be passed to staged/execution methods
  • c6fae10 test fix
  • d618168 Move to nbclient and pydata-sphinx-theme
  • aaf49f1 Improve exception handling for get_staged_notebook
  • fa37bf2 Remove duplication in showing cache data
  • Additional commits viewable in compare view

Updates lxml from 6.1.0 to 6.1.1

Changelog

Sourced from lxml's changelog.

6.1.1 (2026-05-18)

Bugs fixed

Commits
  • b4a4c59 Build: Fix build in Py3.8.
  • a116dcb Fix typo: type annotions -> type annotations in PEP 560 comments (GH-504)
  • 7287a75 Prepare release of 6.1.1.
  • 5927a6d Add missing "xlink:href" to the known HTML link attributes.
  • 23efeb4 Build: Fix build in Py3.8.
  • 2c0563b Build: Add bug patch for libxslt 1.1.43 and apply it during the static librar...
  • 8a35fcc Fix doctest in PyPy3.9.
  • See full diff in compare view

Updates markdown-it-py from 4.0.0 to 0.6.2

Changelog

Sourced from markdown-it-py's changelog.

4.0.0 - 2024-08-10

This primarily drops support for Python 3.9, adds support for Python 3.13, and updates the parser to comply with Commonmark 0.31.2 and Markdown-It v14.1.0.

  • ⬆️ Drop support for Python 3.9 in #360
  • ⬆️ Comply with Commonmark 0.31.2 in #362
  • 👌 Improve performance of "text" inline rule in #347
  • 👌 Use str.removesuffix in #348
  • 👌 limit the number of autocompleted cells in a table in #364
  • 👌 fix quadratic complexity in reference parser in #367
  • 🐛 Fix emphasis inside raw links bugs in #320

Full Changelog: https://github.com/executablebooks/markdown-it-py/compare/v3.0.0...v4.0.0

3.0.0 - 2023-06-03

⚠️ This release contains some minor breaking changes in the internal API and improvements to the parsing strictness.

Full Changelog: https://github.com/executablebooks/markdown-it-py/compare/v2.2.0...v3.0.0

⬆️ UPGRADE: Drop support for Python 3.7

Also add testing for Python 3.11

⬆️ UPGRADE: Update from upstream markdown-it 12.2.0 to 13.0.0

A key change is the addition of a new Token type, text_special, which is used to represent HTML entities and backslash escaped characters. This ensures that (core) typographic transformation rules are not incorrectly applied to these texts. The final core rule is now the new text_join rule, which joins adjacent text/text_special tokens, and so no text_special tokens should be present in the final token stream. Any custom typographic rules should be inserted before text_join.

A new lin...

Description has been truncated

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Jun 4, 2026
@eivindjahren
eivindjahren force-pushed the dependabot/uv/all-deps-a89d31758f branch 2 times, most recently from 5db7b8f to 48b6952 Compare June 4, 2026 07:46
ast-serialize 0.3.0 -> 0.5.0
cachetools 7.1.1 -> 7.1.4
ceritify 2026.4.22 -> 2026.5.20
click 8.3.3 -> 8.4.1
decorator 5.2.1 -> 5.3.1
fonttools 4.62.1 -> 4.63.0
greenlet 3.5.1 -> 3.5.0
idna 3.13 -> 3.16
jupytext 1.19.2 -> 1.19.3
lxml 6.1.0 -> 6.1.1
lxml-html-clean 0.4.4 -> 0.4.5
markitdown-it-py 4.0.0 -> 4.2.0
matplotlib-inline 0.2.1 -> 0.2.2
mdit-py-plugins 0.5.0 -> 0.6.1
myst-parser 5.0.0 -> 5.1.0
numpy 2.4.4 -> 2.4.6
patformdirs 4.9.6 -> 4.10.0
pydata-sphinx-theme 0.17.1 -> 0.17.0
python-discovery 1.3.0 -> 1.4.0
requests 2.33.1 -> 2.34.2
snowballstemmer 3.0.1 -> 3.1.0
sqlalchemy 2.0.49 -> 2.0.50
textual 8.2.5 -> 8.2.7
tomlkit 0.14.0 -> 0.15.0
tornado 6.5.5 -> 6.5.6
tox 4.54.0 -> 4.55.0
virtualenv 21.3.1 -> 21.4.1
zipp 3.23.1 -> 4.1.0
@eivindjahren
eivindjahren force-pushed the dependabot/uv/all-deps-a89d31758f branch from 48b6952 to cec4c1f Compare June 4, 2026 07:51
@eivindjahren

Copy link
Copy Markdown
Collaborator

Not sure why dependabot failed to upgrade here, but it ended up downgrading a bunch of packages. I fixed it by running uv lock --upgrade instead.

@eivindjahren
eivindjahren merged commit d8fba61 into main Jun 4, 2026
13 checks passed
@eivindjahren
eivindjahren deleted the dependabot/uv/all-deps-a89d31758f branch June 4, 2026 08:38
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.

2 participants