Skip to content

build(deps): bump the python-dependencies group with 15 updates - #4

Closed
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/pip/python-dependencies-c757009103
Closed

dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/pip/python-dependencies-c757009103

Conversation

@dependabot

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

Copy link
Copy Markdown

Bumps the python-dependencies group with 15 updates:

Package From To
trame 3.12.0 3.13.2
trame-vtklocal 0.16.4 1.3.0
vtk 9.6.1 9.7.0
fastapi 0.136.3 0.141.1
uvicorn 0.24.0.post1 0.52.4
pydantic-settings 2.6.0 2.15.0
pytest 8.4.2 9.1.1
pytest-cov 3.0.0 7.1.0
pytest-playwright 0.7.2 0.9.0
nbformat 5.11.0 5.11.1
deepdiff 8.6.2 9.1.0
numpydoc 1.8.0 1.10.0
sphinx-gallery 0.18.0 0.21.0
sphinxcontrib-openapi 0.8.4 0.9.0
sphinx-design 0.6.1 0.7.0

Updates trame from 3.12.0 to 3.13.2

Release notes

Sourced from trame's releases.

v3.13.2 (2026-05-15)

Bug Fixes

  • profiler: Add support for multi trace files (a6b24d3)

Documentation

  • examples: Use cookiecutter's vuetify3 best practices (112680b)

  • tutorial: Change **kwargs with **_kwargs because they are unused (f804fb2)

Ref: Kitware/trame-tutorial@adfd845

  • tutorial: Change vuetify3 with v3 and server with self.server (c2ddaf7)

Ref: Kitware/trame#877

Ref: Kitware/trame#877

  • tutorial: Change AppLayouts class name to ConeApp (10f18ae)

  • tutorial: Change small errors (bae3ad7)

  • indentation errors

  • forgot to put self in class function's arguments

  • self.server.state => self.state

  • one forgotten layout => self.ui

Ref: Kitware/trame#877

Ref: Kitware/trame#877

Ref: Kitware/trame#877

Ref: Kitware/trame#877

Ref: Kitware/trame#877

Ref: Kitware/trame#877

Ref: Kitware/trame#877

  • tutorial: Change the doc to match the trame-tutorial update to vue3 (c4770fb)

  • tutorial: Change the html tutorial page to use trame's best practice (af91dac)

  • tutorial: Correct example code and fix typos (db8b819)

  • tutorial: Make the setup tutorial example use TrameApp (d2b0c4d)

... (truncated)

Changelog

Sourced from trame's changelog.

v3.13.2 (2026-05-15)

Bug Fixes

  • profiler: Add support for multi trace files (a6b24d3)

Documentation

  • examples: Use cookiecutter's vuetify3 best practices (112680b)

  • tutorial: Change **kwargs with **_kwargs because they are unused (f804fb2)

Ref: Kitware/trame-tutorial@adfd845

  • tutorial: Change vuetify3 with v3 and server with self.server (c2ddaf7)

Ref: Kitware/trame#877

Ref: Kitware/trame#877

  • tutorial: Change AppLayouts class name to ConeApp (10f18ae)

  • tutorial: Change small errors (bae3ad7)

  • indentation errors - forgot to put self in class function's arguments - self.server.state => self.state - one forgotten layout => self.ui

Ref: Kitware/trame#877

Ref: Kitware/trame#877

Ref: Kitware/trame#877

Ref: Kitware/trame#877

Ref: Kitware/trame#877

Ref: Kitware/trame#877

Ref: Kitware/trame#877

  • tutorial: Change the doc to match the trame-tutorial update to vue3 (c4770fb)

... (truncated)

Commits
  • 62560d6 3.13.2
  • a6b24d3 fix(profiler): add support for multi trace files
  • c2ddaf7 docs(tutorial): change vuetify3 with v3 and server with self.server
  • 10f18ae docs(tutorial): change AppLayouts class name to ConeApp
  • d2b0c4d docs(tutorial): make the setup tutorial example use TrameApp
  • 718a1b4 docs(tutorial): use AppLayouts instead of AppCone as class name
  • ec26bd9 docs(tutorial): put self.server instead of server
  • bd40c73 docs(tutorial): put helper functions that don't need self out of class
  • 42fc450 docs(tutorial): use icon in VBtn parameter
  • 5908ed0 docs(tutorial): use self.server
  • Additional commits viewable in compare view

Updates trame-vtklocal from 0.16.4 to 1.3.0

Release notes

Sourced from trame-vtklocal's releases.

v1.3.0 (2026-08-25)

Features

  • deps: Bump vtk-wasm to 3.0 (66515a3)

vtk-wasm v3.0 adds typescript definitions for VTK classes. In order to avoid conflicts, the proxy returned by getVtkObject(id) was amended like:

| old | new | | -- | -- | | id | $id | | obj |$obj | | observe() | $observe() | | set() | $set() | | toJSON() | toJSON() | | toString() | toString() | | unObserve() | $unObserve | | unObserveAll() | $unObserveAll | | userData | $userData |

For this reason, tests and examples which use these, were renamed. If you use getVtkObject() and use any old name in Python (inline JS) or through custom JavaScript, you will need to update the code. See https://kitware.github.io/vtk-wasm/api/@​kitware/vtk-wasm/interfaces/VtkObjectProxyBase.html for the exact API.


Detailed Changes: v1.2.0...v1.3.0

v1.2.0 (2026-08-09)

Features


Detailed Changes: v1.1.1...v1.2.0

v1.1.1 (2026-08-08)

Bug Fixes

  • invoke: Allow concurrent invokes (4baeb5e)

Continuous Integration

  • Use gpu runner for linux (77fadac)

Detailed Changes: v1.1.0...v1.1.1

v1.1.0 (2026-07-31)

Bug Fixes

  • wasm: Handle vtk >= 9.7.20260716 wasm package (79abb12)

Chores

  • ci: Run pytest in a separate step from dependency install (60b7922)

... (truncated)

Changelog

Sourced from trame-vtklocal's changelog.

v1.3.0 (2026-08-25)

Features

  • deps: Bump vtk-wasm to 3.0 (66515a3)

vtk-wasm v3.0 adds typescript definitions for VTK classes. In order to avoid conflicts, the proxy returned by getVtkObject(id) was amended like:

| old | new | | -- | -- | | id | $id | | obj |$obj | | observe() | $observe() | | set() | $set() | | toJSON() | toJSON() | | toString() | toString() | | unObserve() | $unObserve | | unObserveAll() | $unObserveAll | | userData | $userData |

For this reason, tests and examples which use these, were renamed. If you use getVtkObject() and use any old name in Python (inline JS) or through custom JavaScript, you will need to update the code. See https://kitware.github.io/vtk-wasm/api/@​kitware/vtk-wasm/interfaces/VtkObjectProxyBase.html for the exact API.

v1.2.0 (2026-08-09)

Features

v1.1.1 (2026-08-08)

Bug Fixes

  • invoke: Allow concurrent invokes (4baeb5e)

Continuous Integration

  • Use gpu runner for linux (77fadac)

v1.1.0 (2026-07-31)

Bug Fixes

  • wasm: Handle vtk >= 9.7.20260716 wasm package (79abb12)

Chores

... (truncated)

Commits
  • 66515a3 feat(deps): bump vtk-wasm to 3.0
  • d0dbb01 feat(batch): add fetch batch
  • 4baeb5e fix(invoke): allow concurrent invokes
  • 8653a12 chore(examples): fix actor picker example
  • 2d6483b docs(example): add pyvista example
  • 42e9f93 fix(multi-view): update vtk-wasm
  • 118391e chore(example): call getEventPosition on interactor instead of property that ...
  • 36696da fix(validation): add utilities for validation examples
  • 16edcd7 docs(example): add uv annotation for standalone exec
  • c5a136a docs(example): add camera jump
  • Additional commits viewable in compare view

Updates vtk from 9.6.1 to 9.7.0

Updates fastapi from 0.136.3 to 0.141.1

Release notes

Sourced from fastapi's releases.

0.141.1

Fixes

  • 🐛 Fix support for background tasks and headers from dependencies in app.frontend(). PR #16105 by @​tiangolo.

Docs

0.141.0

Features

  • ✨ Add app.frontend(check_dir="auto"), to make local development more convenient with fastapi dev. PR #16102 by @​tiangolo.

0.140.13

Fixes

Docs

0.140.12

Fixes

0.140.11

Fixes

  • 🐛 Fix response_model_* params ignored for non-generator endpoints with Iterable[..] return type. PR #15093 by @​YuriiMotov.

0.140.10

Fixes

Internal

0.140.9

Fixes

  • 🐛 Fix exclude_defaults not propagated to dict keys and values in jsonable_encoder. PR #16043 by @​MBGrao.

... (truncated)

Commits
  • 95f8322 🔖 Release version 0.141.1 (#16106)
  • f137944 📝 Update release notes
  • d623544 🐛 Fix support for background tasks and headers from dependencies in `app.fron...
  • 1d211b9 📝 Update release notes
  • 8a1f876 📝 Document FASTAPI_ENV in FastAPI CLI guide (#16104)
  • c7e7b65 🔖 Release version 0.141.0 (#16103)
  • 6bceb84 📝 Update release notes
  • 5429fed ✨ Add app.frontend(check_dir="auto"), to make local development more conven...
  • 628663f 🔖 Release version 0.140.13 (#16096)
  • 0b54fd0 📝 Update release notes
  • Additional commits viewable in compare view

Updates uvicorn from 0.24.0.post1 to 0.52.4

Release notes

Sourced from uvicorn's releases.

Version 0.52.4

Fixed

  • Remove duplicate Date headers from accepted WebSocket handshakes with websockets-sansio (#3078)

Full Changelog: Kludex/uvicorn@0.52.3...0.52.4

Version 0.52.3

Changed

  • Update zttp to 0.0.24 and use its combined receive path, improving HTTP/1.1 request parsing performance (#3067)

Full Changelog: Kludex/uvicorn@0.52.2...0.52.3

Version 0.52.2

Fixed

  • Update zttp to 0.0.22, fixing bodyless request receives and improving HTTP/1 request parsing performance (#3063)

Full Changelog: Kludex/uvicorn@0.52.1...0.52.2

Version 0.52.1

Fixed

  • Complete the closing handshake on server-initiated WebSocket closes in the websockets-sansio and wsproto implementations, waiting for the client's close reply with a 10 second timeout instead of resetting the connection (#3053)
  • Add missing write flow control to the websockets-sansio implementation, preventing data truncation on server-initiated closes with large in-flight payloads (#3048)
  • Handle connection loss while a WebSocket write is waiting on backpressure (#3050)
  • Remove duplicate Content-Type and Content-Length headers from WebSocket denial responses on the websockets-sansio implementation, and deliver non-UTF-8 denial bodies intact (#3041)

Full Changelog: Kludex/uvicorn@0.52.0...0.52.1

Version 0.52.0

This release adds an experimental HTTP/1.1 implementation backed by zttp, a sans-IO HTTP parser I've been developing on the side: a core written in Zig, with bindings to Python. It has been running under a fuzzer for some weeks now, and has been through multiple rounds of security auditing.

It is still experimental, so don't put it in front of production traffic yet. Try it with --http zttp, and please send any feedback to the issue tracker.

Added

  • Add an experimental zttp HTTP/1.1 implementation, selectable with --http zttp (#2979)

Fixed

  • Keep non-ASCII WebSocket request headers intact with websockets 17.0, which encodes them with ISO-8859-1 (#3036)

Full Changelog: Kludex/uvicorn@0.51.0...0.52.0

Version 0.51.0

What's Changed

... (truncated)

Changelog

Sourced from uvicorn's changelog.

0.52.4 (August 18, 2026)

Fixed

  • Remove duplicate Date headers from accepted WebSocket handshakes with websockets-sansio (#3078)

0.52.3 (August 13, 2026)

Changed

  • Update zttp to 0.0.24 and use its combined receive path, improving HTTP/1.1 request parsing performance (#3067)

0.52.2 (August 13, 2026)

Fixed

  • Update zttp to 0.0.22, fixing bodyless request receives and improving HTTP/1 request parsing performance (#3063)

0.52.1 (August 1, 2026)

Fixed

  • Complete the closing handshake on server-initiated WebSocket closes in the websockets-sansio and wsproto implementations, waiting for the client's close reply with a 10 second timeout instead of resetting the connection (#3053)
  • Add missing write flow control to the websockets-sansio implementation, preventing data truncation on server-initiated closes with large in-flight payloads (#3048)
  • Handle connection loss while a WebSocket write is waiting on backpressure (#3050)
  • Remove duplicate Content-Type and Content-Length headers from WebSocket denial responses on the websockets-sansio implementation, and deliver non-UTF-8 denial bodies intact (#3041)

0.52.0 (July 29, 2026)

This release adds an experimental HTTP/1.1 implementation backed by zttp, a sans-IO HTTP parser I've been developing on the side: a core written in Zig, with bindings to Python. It has been running under a fuzzer for some weeks now, and has been through multiple rounds of security auditing.

It is still experimental, so don't put it in front of production traffic yet. Try it with --http zttp, and please send any feedback to the issue tracker.

Added

  • Add an experimental zttp HTTP/1.1 implementation, selectable with --http zttp (#2979)

Fixed

  • Keep non-ASCII WebSocket request headers intact with websockets 17.0, which encodes them with ISO-8859-1 (#3036)

0.51.0 (July 8, 2026)

Added

  • Restart workers one at a time on SIGHUP, bringing each replacement up before retiring the old worker, so reloads no longer drop requests (#3025)

Removed

  • Remove colorama from the standard extra (#3027)

... (truncated)

Commits

Updates pydantic-settings from 2.6.0 to 2.15.0

Release notes

Sourced from pydantic-settings's releases.

v2.15.0

Highlights

Behavior changes

  • case_sensitive now applies to init kwargs and config-file sources (#900). InitSettingsSource and the JSON/TOML/YAML config sources previously ignored case_sensitive. Since it defaults to False, case-insensitive matching is now the default for these sources — e.g. Settings(TeSt=...) now populates a test field where it previously did not. Nested keys are still matched case-sensitively.
  • Fields with unresolved forward references now emit a warning (#901). Settings sources can silently fail to resolve such fields; they now raise IncompleteFieldDefinitionWarning telling you to call model_rebuild(). If you have filterwarnings = error configured, this may surface as a new failure.
  • Non-JSON env values for strict fields now raise ValidationError (#926) instead of a less specific error.

New features

  • Show environment variable names in CLI help via cli_show_env_vars=True (#860), so generated --help output doubles as configuration documentation.
  • PYDANTIC_SETTINGS_DEBUG for debugging settings resolution (#906, #913). Set it to a truthy value with DEBUG logging enabled to see each source's contribution in priority order, which source won for each value, and which env_file/secret files were probed, loaded, or skipped — the long-standing "why isn't my .env being picked up?" question.
  • toml_table_header for regular TOML files (#882, #886, #887), letting you root settings at a nested table in any TOML file, not just pyproject.toml.
  • Traversable support for JSON/TOML/YAML file sources (#902), so you can load config packaged inside a distribution — including files inside a zip or wheel — via importlib.resources.files(...) without casting to Path.
  • GCP: project_id can come from an earlier settings source (#878), rather than only from the constructor or GOOGLE_CLOUD_PROJECT.

Bug fixes

  • Fix env vars not loading on Windows with case_sensitive=True (#894). Windows upper-cases os.environ keys, so fields raised Field required instead of picking up their values.
  • Read secret files as UTF-8 instead of the platform locale encoding (#917). On Windows code pages such as cp1252 this silently corrupted non-ASCII secrets.
  • Fix AliasPath on nested model fields not JSON-decoding env values (#898).
  • Fix case-insensitive matching for optional nested models (#905).
  • Fix dotenv extras being wrongly claimed by a complex field sharing a name prefix (#912) — e.g. dbx_token being swallowed by a db: dict field.
  • Fix nested_model_default_partial_update=True corrupting discriminated unions (#876).
  • Fix Secret subclasses crashing when loaded from the environment (#920).
  • Fix enum names not parsing through nested annotations such as Optional[Annotated[MyEnum, ...]] with env_parse_enums=True (#910).
  • An empty yaml_config_section now falls back to defaults instead of raising AttributeError: 'NoneType' object has no attribute 'keys' (#914).
  • NestedSecretsSettingsSource no longer follows symlinks pointing outside secrets_dir (#889).
  • GCP: skip the list_secrets call when case_sensitive=True (#862), lowering the required IAM permissions to just roles/secretmanager.secretAccessor.
  • AWS: types-boto3[secretsmanager] is no longer required at runtime (#880).

Documentation

  • Document JSON parsing of complex env values, plus a comma-separated-values recipe (#919).
  • Recommend an async settings loading pattern (#908).
  • Clarify behavior when an unprefixed value is present in a dotenv file (#895).
  • Clarify environment variable helper descriptions (#867) and fix assorted typos (#904).

What's Changed

... (truncated)

Commits
  • f725ca1 Prepare release 2.15.0 (#930)
  • 28f35c2 Bump the python-packages group with 4 updates (#929)
  • 9056db0 test: move function-local imports to the top of test modules (#927)
  • f077e3a fix: raise ValidationError for non-JSON env values on strict fields (#926)
  • ae25d70 fix: treat Secret subclasses as non-complex fields (#716) (#920)
  • 798dcea Bump the python-packages group with 4 updates (#924)
  • a190041 Bump the github-actions group with 4 updates (#925)
  • 5d93332 Bump the python-packages group with 4 updates (#921)
  • d2fdeda fix: read secret files as UTF-8 instead of the locale encoding (#917)
  • 2256a4e Bump the python-packages group with 3 updates (#915)
  • Additional commits viewable in compare view

Updates pytest from 8.4.2 to 9.1.1

Release notes

Sourced from pytest's releases.

9.1.1

pytest 9.1.1 (2026-06-19)

Bug fixes

  • #14220: Fixed a logic bug in pytest.RaisesGroup which would might cause it to display incorrect "It matches FooError() which was paired with BarError" messages.
  • #14591: Fixed a regression in pytest 9.1.0 which caused overriding a parametrized fixture with an indirect @​pytest.mark.parametrize to fail with "duplicate parametrization of '<fixture name>'".
  • #14606: Fixed list-item typing errors from mypy in @pytest.mark.parametrize <pytest.mark.parametrize ref> argvalues parameter.
  • #14608: Fixed a regression in pytest 9.1.0 where conftest.py files located in <invocation dir>/test* were no longer loaded as initial conftests when invoked without arguments. This could cause certain hooks (like pytest_addoption) in these files to not fire.

9.1.0

pytest 9.1.0 (2026-06-13)

Removals and backward incompatible breaking changes

  • #14533: When using --doctest-modules, autouse fixtures with module, package or session scope that are defined inline in Python test modules (not plugins or conftests) will now possibly execute twice.

    If this is undesirable, move the fixture definition to a conftest.py file if possible.

    Technical explanation for those interested: When using --doctest-modules, pytest possibly collects Python modules twice, once as pytest.Module and once as a DoctestModule (depending on the configuration). Due to improvements in pytest's fixture implementation, if e.g. the DoctestModule collects a fixture, it is now visible to it only, and not to the Module. This means that both need to register the fixtures independently.

Deprecations (removal in next major release)

  • #10819: Added a deprecation warning for class-scoped fixtures defined as instance methods (without @classmethod). Such fixtures set attributes on a different instance than the test methods use, leading to unexpected behavior. Use @classmethod decorator instead -- by yastcher.

    See 10819 and 14011.

  • #12882: Calling request.getfixturevalue() <pytest.FixtureRequest.getfixturevalue> during teardown to request a fixture that was not already requested is now deprecated and will become an error in pytest 10.

    See dynamic-fixture-request-during-teardown for details.

  • #13409: Using non-~collections.abc.Collection iterables (such as generators, iterators, or custom iterable objects) for the argvalues parameter in @pytest.mark.parametrize <pytest.mark.parametrize ref> and metafunc.parametrize <pytest.Metafunc.parametrize> is now deprecated.

    These iterables get exhausted after the first iteration, leading to tests getting unexpectedly skipped in cases such as running pytest.main() multiple times, using class-level parametrize decorators, or collecting tests multiple times.

    See parametrize-iterators for details and suggestions.

  • #13946: The private config.inicfg attribute is now deprecated. Use config.getini() <pytest.Config.getini> to access configuration values instead.

    See config-inicfg for more details.

  • #14004: Passing baseid to ~pytest.FixtureDef or nodeid strings to fixture registration APIs is now deprecated. These are internal pytest APIs that are used by some plugins.

... (truncated)

Commits
  • cf470ec Prepare release version 9.1.1
  • e0c8ce6 Merge pull request #14625 from pytest-dev/patchback/backports/9.1.x/a07c31a97...
  • 1b82d16 Merge pull request #14624 from pytest-dev/patchback/backports/9.1.x/b375b79ec...
  • 501c4bc Merge pull request #14596 from bluetech/doc-classmethod
  • b61f588 Merge pull request #14622 from chrisburr/fix-14608-initial-conftest-test-subdir
  • 9a567e0 [automated] Update plugin list (#14617) (#14618)
  • ef8b299 Merge pull request #14620 from pytest-dev/patchback/backports/9.1.x/680f9f3ed...
  • 66abd07 Merge pull request #14220 from bysiber/fix-stale-iexp-raisesgroup
  • 79fbf93 Merge pull request #14612 from pytest-dev/patchback/backports/9.1.x/974ed48b6...
  • 0d312eb Merge pull request #14611 from bluetech/parametrize-argvalues-typing
  • Additional commits viewable in compare view

Updates pytest-cov from 3.0.0 to 7.1.0

Changelog

Sourced from pytest-cov's changelog.

7.1.0 (2026-03-21)

  • Fixed total coverage computation to always be consistent, regardless of reporting settings. Previously some reports could produce different total counts, and consequently can make --cov-fail-under behave different depending on reporting options. See [#641](https://github.com/pytest-dev/pytest-cov/issues/641) <https://github.com/pytest-dev/pytest-cov/issues/641>_.

  • Improve handling of ResourceWarning from sqlite3.

    The plugin adds warning filter for sqlite3 ResourceWarning unclosed database (since 6.2.0). It checks if there is already existing plugin for this message by comparing filter regular expression. When filter is specified on command line the message is escaped and does not match an expected message. A check for an escaped regular expression is added to handle this case.

    With this fix one can suppress ResourceWarning from sqlite3 from command line::

    pytest -W "ignore:unclosed database in <sqlite3.Connection object at:ResourceWarning" ...

  • Various improvements to documentation. Contributed by Art Pelling in [#718](https://github.com/pytest-dev/pytest-cov/issues/718) <https://github.com/pytest-dev/pytest-cov/pull/718>_ and "vivodi" in [#738](https://github.com/pytest-dev/pytest-cov/issues/738) <https://github.com/pytest-dev/pytest-cov/pull/738>. Also closed [#736](https://github.com/pytest-dev/pytest-cov/issues/736) <https://github.com/pytest-dev/pytest-cov/issues/736>.

  • Fixed some assertions in tests. Contributed by in Markéta Machová in [#722](https://github.com/pytest-dev/pytest-cov/issues/722) <https://github.com/pytest-dev/pytest-cov/pull/722>_.

  • Removed unnecessary coverage configuration copying (meant as a backup because reporting commands had configuration side-effects before coverage 5.0).

7.0.0 (2025-09-09)

  • Dropped support for subprocesses measurement.

    It was a feature added long time ago when coverage lacked a nice way to measure subprocesses created in tests. It relied on a .pth file, there was no way to opt-out and it created bad interations with coverage's new patch system <https://coverage.readthedocs.io/en/latest/config.html#run-patch>_ added in 7.10 <https://coverage.readthedocs.io/en/7.10.6/changes.html#version-7-10-0-2025-07-24>_.

    To migrate to this release you might need to enable the suprocess patch, example for .coveragerc:

    .. code-block:: ini

    [run] patch = subprocess

    This release also requires at least coverage 7.10.6.

  • Switched packaging to have metadata completely in pyproject.toml and use hatchling <https://pypi.org/project/hatchling/>_ for building. Contributed by Ofek Lev in [#551](https://github.com/pytest-dev/pytest-cov/issues/551) <https://github.com/pytest-dev/pytest-cov/pull/551>_ with some extras in [#716](https://github.com/pytest-dev/pytest-cov/issues/716) <https://github.com/pytest-dev/pytest-cov/pull/716>_.

  • Removed some not really necessary testing deps like six.

... (truncated)

Commits
  • 66c8a52 Bump version: 7.0.0 → 7.1.0
  • f707662 Make the examples use pypy 3.11.
  • 6049a78 Make context test use the old ctracer (seems the new sysmon tracer behaves di...
  • 8ebf20b Update changelog.
  • 861d30e Remove the backup context manager - shouldn't be needed since coverage 5.0, ...
  • fd4c956 Pass the precision on the nulled total (seems that there's some caching goion...
  • 78c9c4e Only run the 3.9 on older deps.
  • 4849a92 Punctuation.
  • 197c35e Update changelog and hopefully I don't forget to publish release again :))
  • 14dc1c9 Update examples to use 3.11 and make the adhoc layout example look a bit more...
  • Additional commits viewable in compare view

Updates pytest-playwright from 0.7.2 to 0.9.0

Release notes

Sourced from pytest-playwright's releases.

v0.9.0

Adds --playwright-debug=cli: pytest pauses at the start of the first context and prints a python -m playwright cli attach … command so agents (or you) can inspect the live browser.

pytest --playwright-debug=cli -s
# ### The test is currently paused at the start
# ### Debugging Instructions
# - Run `python -m playwright cli attach tw-a1b2c3` to attach to this test
python -m playwright cli attach tw-a1b2c3
python -m playwright cli --s=tw-a1b2c3 snapshot
python -m playwright cli --s=tw-a1b2c3 resume

v0.8.0

Adds support for expect.soft() soft assertions.

Commits
  • 70e8949 feat: add --playwright-debug=cli for Python test agents (#315)
  • 765e6e9 chore: require playwright>=1.60 in CI and unskip 1.60 tests (#313)
  • 703c884 feat: aggregate expect.soft() failures per test (#312)
  • See full diff in compare view

Updates nbformat from 5.11.0 to 5.11.1

Release notes

Sourced from nbformat's releases.

v5.11.1

5.11.1

(Full Changelog)

Merged PRs

Contributors to this release

The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.

(GitHub contributors page for this release)

@​aryansk (activity) | @​Carreau (activity)

Changelog

Sourced from nbformat's changelog.

5.11.1

(Full Changelog)

Merged PRs

  • Try to skip publishing to NPM to be able to publish a patch version on PYPI #459 (@​Carreau)
  • disable pendingdeprecationWarnings for now #458 (@​Carreau)
  • Bump github/codeql-action from 4.37.3 to 4.37.5 in the actions group #453 (@​Carreau)
  • Clarify normalize guidance in the change...

    Description has been truncated

Bumps the python-dependencies group with 15 updates:

| Package | From | To |
| --- | --- | --- |
| [trame](https://github.com/Kitware/trame) | `3.12.0` | `3.13.2` |
| [trame-vtklocal](https://github.com/Kitware/trame-vtklocal) | `0.16.4` | `1.3.0` |
| [vtk](https://vtk.org) | `9.6.1` | `9.7.0` |
| [fastapi](https://github.com/fastapi/fastapi) | `0.136.3` | `0.141.1` |
| [uvicorn](https://github.com/Kludex/uvicorn) | `0.24.0.post1` | `0.52.4` |
| [pydantic-settings](https://github.com/pydantic/pydantic-settings) | `2.6.0` | `2.15.0` |
| [pytest](https://github.com/pytest-dev/pytest) | `8.4.2` | `9.1.1` |
| [pytest-cov](https://github.com/pytest-dev/pytest-cov) | `3.0.0` | `7.1.0` |
| [pytest-playwright](https://github.com/microsoft/playwright-pytest) | `0.7.2` | `0.9.0` |
| [nbformat](https://github.com/jupyter/nbformat) | `5.11.0` | `5.11.1` |
| [deepdiff](https://github.com/qlustered/deepdiff) | `8.6.2` | `9.1.0` |
| [numpydoc](https://github.com/numpy/numpydoc) | `1.8.0` | `1.10.0` |
| [sphinx-gallery](https://github.com/sphinx-gallery/sphinx-gallery) | `0.18.0` | `0.21.0` |
| [sphinxcontrib-openapi](https://github.com/sphinx-contrib/openapi) | `0.8.4` | `0.9.0` |
| [sphinx-design](https://github.com/executablebooks/sphinx-design) | `0.6.1` | `0.7.0` |


Updates `trame` from 3.12.0 to 3.13.2
- [Release notes](https://github.com/Kitware/trame/releases)
- [Changelog](https://github.com/Kitware/trame/blob/v3.13.2/CHANGELOG.md)
- [Commits](Kitware/trame@v3.12.0...v3.13.2)

Updates `trame-vtklocal` from 0.16.4 to 1.3.0
- [Release notes](https://github.com/Kitware/trame-vtklocal/releases)
- [Changelog](https://github.com/Kitware/trame-vtklocal/blob/master/CHANGELOG.md)
- [Commits](Kitware/trame-vtklocal@v0.16.4...v1.3.0)

Updates `vtk` from 9.6.1 to 9.7.0

Updates `fastapi` from 0.136.3 to 0.141.1
- [Release notes](https://github.com/fastapi/fastapi/releases)
- [Commits](fastapi/fastapi@0.136.3...0.141.1)

Updates `uvicorn` from 0.24.0.post1 to 0.52.4
- [Release notes](https://github.com/Kludex/uvicorn/releases)
- [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md)
- [Commits](Kludex/uvicorn@0.24.0.post1...0.52.4)

Updates `pydantic-settings` from 2.6.0 to 2.15.0
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](pydantic/pydantic-settings@v2.6.0...v2.15.0)

Updates `pytest` from 8.4.2 to 9.1.1
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@8.4.2...9.1.1)

Updates `pytest-cov` from 3.0.0 to 7.1.0
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/pytest-cov@v3.0.0...v7.1.0)

Updates `pytest-playwright` from 0.7.2 to 0.9.0
- [Release notes](https://github.com/microsoft/playwright-pytest/releases)
- [Commits](microsoft/playwright-pytest@v0.7.2...v0.9.0)

Updates `nbformat` from 5.11.0 to 5.11.1
- [Release notes](https://github.com/jupyter/nbformat/releases)
- [Changelog](https://github.com/jupyter/nbformat/blob/main/CHANGELOG.md)
- [Commits](jupyter/nbformat@v5.11.0...v5.11.1)

Updates `deepdiff` from 8.6.2 to 9.1.0
- [Release notes](https://github.com/qlustered/deepdiff/releases)
- [Changelog](https://github.com/qlustered/deepdiff/blob/master/CHANGELOG.md)
- [Commits](https://github.com/qlustered/deepdiff/commits)

Updates `numpydoc` from 1.8.0 to 1.10.0
- [Release notes](https://github.com/numpy/numpydoc/releases)
- [Changelog](https://github.com/numpy/numpydoc/blob/main/RELEASE.rst)
- [Commits](numpy/numpydoc@v1.8.0...v1.10.0)

Updates `sphinx-gallery` from 0.18.0 to 0.21.0
- [Release notes](https://github.com/sphinx-gallery/sphinx-gallery/releases)
- [Changelog](https://github.com/sphinx-gallery/sphinx-gallery/blob/master/CHANGES.rst)
- [Commits](sphinx-gallery/sphinx-gallery@v0.18.0...v0.21.0)

Updates `sphinxcontrib-openapi` from 0.8.4 to 0.9.0
- [Changelog](https://github.com/sphinx-contrib/openapi/blob/master/CHANGES)
- [Commits](sphinx-contrib/openapi@0.8.4...0.9.0)

Updates `sphinx-design` from 0.6.1 to 0.7.0
- [Release notes](https://github.com/executablebooks/sphinx-design/releases)
- [Changelog](https://github.com/executablebooks/sphinx-design/blob/main/CHANGELOG.md)
- [Commits](executablebooks/sphinx-design@v0.6.1...v0.7.0)

---
updated-dependencies:
- dependency-name: trame
  dependency-version: 3.13.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-dependencies
- dependency-name: trame-vtklocal
  dependency-version: 1.3.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-dependencies
- dependency-name: vtk
  dependency-version: 9.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-dependencies
- dependency-name: fastapi
  dependency-version: 0.141.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-dependencies
- dependency-name: uvicorn
  dependency-version: 0.52.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-dependencies
- dependency-name: pydantic-settings
  dependency-version: 2.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-dependencies
- dependency-name: pytest
  dependency-version: 9.1.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: python-dependencies
- dependency-name: pytest-cov
  dependency-version: 7.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: python-dependencies
- dependency-name: pytest-playwright
  dependency-version: 0.9.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python-dependencies
- dependency-name: nbformat
  dependency-version: 5.11.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python-dependencies
- dependency-name: deepdiff
  dependency-version: 9.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: python-dependencies
- dependency-name: numpydoc
  dependency-version: 1.10.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python-dependencies
- dependency-name: sphinx-gallery
  dependency-version: 0.21.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python-dependencies
- dependency-name: sphinxcontrib-openapi
  dependency-version: 0.9.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python-dependencies
- dependency-name: sphinx-design
  dependency-version: 0.7.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the maintenance Operation not directly changing the production code - e.g., updating a devops pipeline label Aug 25, 2026
@dependabot @github

dependabot Bot commented on behalf of github Aug 25, 2026

Copy link
Copy Markdown
Author

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@margalva margalva closed this Aug 25, 2026
@dependabot @github

dependabot Bot commented on behalf of github Aug 25, 2026

Copy link
Copy Markdown
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

@dependabot
dependabot Bot deleted the dependabot/pip/python-dependencies-c757009103 branch August 25, 2026 16:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance Operation not directly changing the production code - e.g., updating a devops pipeline

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants