Skip to content

ci(python): bump the patch-and-minor-updates group across 1 directory with 8 updates - #190

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/patch-and-minor-updates-0d98c2d24f
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/patch-and-minor-updates-0d98c2d24f

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 22, 2026

Copy link
Copy Markdown
Contributor

Bumps the patch-and-minor-updates group with 8 updates in the / directory:

Package From To
homeassistant 2026.9.0 2026.9.4
pydantic 2.13.4 2.13.5
jsonpath-ng 1.8.0 1.9.1
serialx 1.10.0 1.11.0
pytest-homeassistant-custom-component 0.13.363 0.13.368
pytest-mock 3.15.1 3.16.0
ruff 0.16.7 0.16.10
ty 0.0.81 0.0.89

Updates homeassistant from 2026.9.0 to 2026.9.4

Release notes

Sourced from homeassistant's releases.

2026.9.4

#181088: home-assistant/core#181088 #181370: home-assistant/core#181370 #181972: home-assistant/core#181972 #181976: home-assistant/core#181976 #182072: home-assistant/core#182072 #182121: home-assistant/core#182121 #182315: home-assistant/core#182315 #182473: home-assistant/core#182473 #182570: home-assistant/core#182570 #182582: home-assistant/core#182582 #182601: home-assistant/core#182601 #182643: home-assistant/core#182643 #182686: home-assistant/core#182686 #182827: home-assistant/core#182827 #182928: home-assistant/core#182928 #183094: home-assistant/core#183094 #183105: home-assistant/core#183105 #183111: home-assistant/core#183111 [@​David-Wu1119]: https://github.com/David-Wu1119 [@​FezVrasta]: https://github.com/FezVrasta [@​andremmfaria]: https://github.com/andremmfaria [@​balloob]: https://github.com/balloob [@​bieniu]: https://github.com/bieniu [@​catsmanac]: https://github.com/catsmanac [@​firstof9]: https://github.com/firstof9 [@​frenck]: https://github.com/frenck [@​scardus]: https://github.com/scardus [@​tr4nt0r]: https://github.com/tr4nt0r [abode docs]: https://www.home-assistant.io/integrations/abode/ [actron_air docs]: https://www.home-assistant.io/integrations/actron_air/ [enphase_envoy docs]: https://www.home-assistant.io/integrations/enphase_envoy/ [homematicip_cloud docs]: https://www.home-assistant.io/integrations/homematicip_cloud/ [http docs]: https://www.home-assistant.io/integrations/http/ [imgw_pib docs]: https://www.home-assistant.io/integrations/imgw_pib/

... (truncated)

Commits

Updates pydantic from 2.13.4 to 2.13.5

Release notes

Sourced from pydantic's releases.

v2.13.5 2026-08-28

v2.13.5 (2026-08-28)

What's Changed

Fixes

  • Allow reuse of validators when plugins are set by @​Viicos in #13535
  • Fix missing GC traversal on some pydantic-core struct fields by @​Viicos in #13624
  • Fix missing GC traversal in pydantic-core for GeneralFieldsSerializer by @​Viicos in #13629
  • Count validated model fields once in smart unions by @​tamird in #13731
Changelog

Sourced from pydantic's changelog.

v2.13.5 (2026-08-28)

GitHub release

What's Changed

Fixes

  • Allow reuse of validators when plugins are set by @​Viicos in #13535
  • Fix missing GC traversal on some pydantic-core struct fields by @​Viicos in #13624
  • Fix missing GC traversal in pydantic-core for GeneralFieldsSerializer by @​Viicos in #13629
  • Count validated model fields once in smart unions by @​tamird in #13731
Commits
  • 001dea0 Bump pypa/gh-action-pypi-publish action to v1.14.2
  • 558379f Bump twine to v7.0.0
  • 2cfd5d3 Do not check for docs build
  • a735bee Fix more Clippy lints
  • 7eed4a1 Fix Clippy 0.1.95 warnings
  • b353bbb Prepare release v2.13.5
  • 63d2ccc Count validated model fields once in smart unions
  • a53ec2e Speed up PyPy CI tests
  • d65e0f9 Workaround circular import error in Mypy
  • 47a6dbf Fix missing GC traversal in pydantic-core for GeneralFieldsSerializer
  • Additional commits viewable in compare view

Updates jsonpath-ng from 1.8.0 to 1.9.1

Release notes

Sourced from jsonpath-ng's releases.

v1.9.1

Fixed

  • Add requires-python to the project metadata in pyproject.toml. (#266)

    This ensures the package can only be installed on supported Python versions.

v1.9.0

Added

  • Support Python 3.15.
  • Add a py.typed marker.
  • Support negation of relative existence queries in extended filter expressions (e.g. $[?(!@.field)]).

Fixed

  • Ignore non-mapping values when updating named fields instead of raising TypeError (#104).

  • Return no matches for negative array indices beyond the start of an array, matching the behavior of out-of-range positive indices (#203).

  • Fix extended filter equality against an integer literal truncating float values, so [?(@.v = 0)] no longer matches an element with v = 0.6 (#227).

  • update() with an in-place callback returning None no longer overwrites the field with None (#163)

  • Fix an AttributeError that occurs when an Index instance is hashed. (#224)

  • Index.find no longer raises KeyError when applied to a dict (e.g. $.*[0], where * matched a dict value). It now matches nothing, as the docstring promises. (#93)

  • Fix extended parser handling of field names that start with true or false.

  • Stop serializing Child paths with surrounding parentheses. (#215)

  • Avoid mutating dictionaries while evaluating extended filter expressions.

  • str() of an Index with comma-separated indices (e.g. [0,1]) no longer raises TypeError.

  • Fix broken Slice serialization behavior.

    Previously, a slice like [0:] would serialize to [], and a slice like [::2] would serialize to [:2].

Removed

  • Drop support for Python 3.10.
Changelog

Sourced from jsonpath-ng's changelog.

1.9.1 - 2026-10-06

Fixed

  • Add requires-python to the project metadata in pyproject.toml. (#266)

    This ensures the package can only be installed on supported Python versions.

.. _changelog-1.9.0:

1.9.0 - 2026-10-05 [YANKED]

NOTE: This version was yanked from PyPI.

It could be installed on unsupported Python versions due to a missing requires-python in the project metadata.

This was fixed in v1.9.1.

Added

  • Support Python 3.15.
  • Add a py.typed marker.
  • Support negation of relative existence queries in extended filter expressions (e.g. $[?(!@.field)]).

Fixed

  • Ignore non-mapping values when updating named fields instead of raising TypeError (#104).

  • Return no matches for negative array indices beyond the start of an array, matching the behavior of out-of-range positive indices (#203).

  • Fix extended filter equality against an integer literal truncating float values, so [?(@.v = 0)] no longer matches an element with v = 0.6 (#227).

  • update() with an in-place callback returning None no longer overwrites the field with None (#163)

  • Fix an AttributeError that occurs when an Index instance is hashed. (#224)

  • Index.find no longer raises KeyError when applied to a dict (e.g. $.*[0], where * matched a dict value). It now matches nothing, as the docstring promises. (#93)

  • Fix extended parser handling of field names that start with true or false.

... (truncated)

Commits

Updates serialx from 1.10.0 to 1.11.0

Release notes

Sourced from serialx's releases.

v1.11.0

What's Changed

New Contributors

Full Changelog: puddly/serialx@v1.10.0...v1.11.0

Commits
  • b853b11 Adjust paths to use new tests/data prefix for usbip-cp2102 simulator (#124)
  • 88b8613 Upstream Debian patches (#123)
  • 81dedff ESPHome serial proxy mode config and USB identity (#119)
  • e7fc1d8 Migrate sync IO backends to nonblocking descriptors/handles (#122)
  • 779a495 Replace tty0tty with a USB/IP CP2102 simulator (#121)
  • e5d3ca3 Serial port reconfiguration API (#120)
  • 642e2e0 Support newer ESPHome versions with serial_proxy responses (#118)
  • 711e69c reraise termios.error as OSError (#117)
  • See full diff in compare view

Updates pytest-homeassistant-custom-component from 0.13.363 to 0.13.368

Release notes

Sourced from pytest-homeassistant-custom-component's releases.

Release 0.13.368

Automatic release homeassistant version: 2026.10.0b0

Release 0.13.367

Automatic release homeassistant version: 2026.9.4

Release 0.13.366

Automatic release homeassistant version: 2026.9.3

Release 0.13.365

Automatic release homeassistant version: 2026.9.2

Release 0.13.364

Automatic release homeassistant version: 2026.9.1

Commits

Updates pytest-mock from 3.15.1 to 3.16.0

Release notes

Sourced from pytest-mock's releases.

v3.16.0

2026-09-27

  • #604: Fixed duplicate_iterators=True for async functions spied with mocker.spy.
  • #611: Fixed async mock assertion introspection to use awaited arguments instead of the latest call's arguments.
  • #606: mocker.resetall(return_value=True, side_effect=True) now also applies to non-callable mocks, such as those returned by mocker.create_autospec(SomeClass, instance=True). Previously both arguments were silently ignored for them.
  • #547: Added SpyType for annotating mocker.spy results.
  • Dropped support for EOL Python 3.9.
  • #147: Removed handling of RuntimeError: stop called on unstarted patcher, which can no longer occur in the supported Python versions.
  • Added support for Python 3.15.
Changelog

Sourced from pytest-mock's changelog.

3.16.0

2026-09-27

  • [#604](https://github.com/pytest-dev/pytest-mock/issues/604) <https://github.com/pytest-dev/pytest-mock/pull/604>_: Fixed duplicate_iterators=True for async functions spied with mocker.spy.
  • [#611](https://github.com/pytest-dev/pytest-mock/issues/611) <https://github.com/pytest-dev/pytest-mock/pull/611>_: Fixed async mock assertion introspection to use awaited arguments instead of the latest call's arguments.
  • [#606](https://github.com/pytest-dev/pytest-mock/issues/606) <https://github.com/pytest-dev/pytest-mock/pull/606>_: mocker.resetall(return_value=True, side_effect=True) now also applies to non-callable mocks, such as those returned by mocker.create_autospec(SomeClass, instance=True). Previously both arguments were silently ignored for them.
  • [#547](https://github.com/pytest-dev/pytest-mock/issues/547) <https://github.com/pytest-dev/pytest-mock/issues/547>_: Added SpyType for annotating mocker.spy results.
  • Dropped support for EOL Python 3.9.
  • [#147](https://github.com/pytest-dev/pytest-mock/issues/147) <https://github.com/pytest-dev/pytest-mock/issues/147>_: Removed handling of RuntimeError: stop called on unstarted patcher, which can no longer occur in the supported Python versions.
  • Added support for Python 3.15.
Commits

Updates ruff from 0.16.7 to 0.16.10

Release notes

Sourced from ruff's releases.

0.16.10

Release Notes

Released on 2026-10-01.

Preview features

  • Add a migration guide for categories (#28087)
  • [pyupgrade] Add rule for context manager iterator annotations (UP052) (#29000)

Performance

  • Reduce memory used by diagnostics (#28951)

Server

  • Avoid running uv format in untrusted workspaces (#28873)

Documentation

  • Fix links to moved changelog sections and renamed mdtests (#28941)
  • Add Python 3.15 as a supported version (#28907)
  • Add ty as a type checker example (#28906)

Other changes

  • Update Rust toolchain to 1.99 and MSRV to 1.97 (#29047)

Contributors

Install ruff 0.16.10

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/ruff/releases/download/0.16.10/ruff-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://releases.astral.sh/github/ruff/releases/download/0.16.10/ruff-installer.ps1 | iex"

Download ruff 0.16.10

... (truncated)

Changelog

Sourced from ruff's changelog.

0.16.10

Released on 2026-10-01.

Preview features

  • Add a migration guide for categories (#28087)
  • [pyupgrade] Add rule for context manager iterator annotations (UP052) (#29000)

Performance

  • Reduce memory used by diagnostics (#28951)

Server

  • Avoid running uv format in untrusted workspaces (#28873)

Documentation

  • Fix links to moved changelog sections and renamed mdtests (#28941)
  • Add Python 3.15 as a supported version (#28907)
  • Add ty as a type checker example (#28906)

Other changes

  • Update Rust toolchain to 1.99 and MSRV to 1.97 (#29047)

Contributors

0.16.9

Released on 2026-09-24.

Preview features

  • [ruff] Avoid false positives for overloaded division (RUF069) (#28309)

Bug fixes

  • [flake8-bugbear] Avoid false positives for calls with keyword arguments (B009, B010, B043) (#28776)
  • [flake8-tidy-imports] Allow lazy imports to be used in deferred annotations (TID255) (#28767)

Rule changes

  • Update LibCST-based fixes for Python 3.15 (#28616)

... (truncated)

Commits
  • 3265ed1 Bump version to 0.16.10 (#29055)
  • e786964 Authorize shared PR security-review workflow to publish findings (#29052)
  • a81291e [ty] Defer uv workspace discovery until after project configuration (#28525)
  • b6a74d2 [ty] Refresh uv project metadata when uv files change (#28529)
  • 41d30df Update Rust toolchain to 1.99 and MSRV to 1.97 (#29047)
  • 317e0a3 [ty] Bound nested callable signature display (#29049)
  • 8546752 [ty] Fix member lookup on union-bounded type variables (#29018)
  • 56180bc [ty] Specialize instance members once (#29043)
  • aa9a1ff [ty] Avoid stale I/O diagnostics when closing deleted files (#28988)
  • 2d25346 [ty] Improve unresolved-import documentation (#29039)
  • Additional commits viewable in compare view

Updates ty from 0.0.81 to 0.0.89

Release notes

Sourced from ty's releases.

0.0.89

Release Notes

Released on 2026-10-16.

Core type checking

  • Added support for return type inference for unannotated functions and methods (#29253).

    Return type inference is currently disabled by default. Enable it with the analysis.return-type-inference setting in pyproject.toml:

    [tool.ty.analysis]
    return-type-inference = "always"

    Or in ty.toml:

    [analysis]
    return-type-inference = "always"

    Please share your feedback, especially any problems you encounter, in the return type inference feedback issue.

  • Sync vendored typeshed stubs (#29402). Typeshed diff

Bug fixes

  • Avoid a panic when negating dynamic type aliases (#29427)
  • Widen tuple literal lengths when other collection elements contain nested tuple types (#29147)
  • Report invalid Generic and Protocol arguments containing nested variadic type variables (#29146)

Performance

  • Speed up generic class-pattern narrowing by skipping impossible intersection comparisons (#29240)

Contributors

Install ty 0.0.89

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/ty/releases/download/0.0.89/ty-installer.sh | sh

... (truncated)

Changelog

Sourced from ty's changelog.

0.0.89

Released on 2026-10-16.

Core type checking

  • Added support for return type inference for unannotated functions and methods (#29253).

    Return type inference is currently disabled by default. Enable it with the analysis.return-type-inference setting in pyproject.toml:

    [tool.ty.analysis]
    return-type-inference = "always"

    Or in ty.toml:

    [analysis]
    return-type-inference = "always"

    Please share your feedback, especially any problems you encounter, in the return type inference feedback issue.

  • Sync vendored typeshed stubs (#29402). Typeshed diff

Bug fixes

  • Avoid a panic when negating dynamic type aliases (#29427)
  • Widen tuple literal lengths when other collection elements contain nested tuple types (#29147)
  • Report invalid Generic and Protocol arguments containing nested variadic type variables (#29146)

Performance

  • Speed up generic class-pattern narrowing by skipping impossible intersection comparisons (#29240)

Contributors

0.0.88

Released on 2026-10-15.

Bug fixes

  • Avoid panics and hangs involving recursive type aliases and intersections (#29057)
  • Fix false invalid-mutable-override errors when overriding object attributes (#29373)

... (truncated)

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

… with 8 updates

Bumps the patch-and-minor-updates group with 8 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [homeassistant](https://github.com/home-assistant/core) | `2026.9.0` | `2026.9.4` |
| [pydantic](https://github.com/pydantic/pydantic) | `2.13.4` | `2.13.5` |
| [jsonpath-ng](https://github.com/jsonpath-ng/jsonpath-ng) | `1.8.0` | `1.9.1` |
| [serialx](https://github.com/puddly/serialx) | `1.10.0` | `1.11.0` |
| [pytest-homeassistant-custom-component](https://github.com/MatthewFlamm/pytest-homeassistant-custom-component) | `0.13.363` | `0.13.368` |
| [pytest-mock](https://github.com/pytest-dev/pytest-mock) | `3.15.1` | `3.16.0` |
| [ruff](https://github.com/astral-sh/ruff) | `0.16.7` | `0.16.10` |
| [ty](https://github.com/astral-sh/ty) | `0.0.81` | `0.0.89` |



Updates `homeassistant` from 2026.9.0 to 2026.9.4
- [Release notes](https://github.com/home-assistant/core/releases)
- [Commits](home-assistant/core@2026.9.0...2026.9.4)

Updates `pydantic` from 2.13.4 to 2.13.5
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/v2.13.5/HISTORY.md)
- [Commits](pydantic/pydantic@v2.13.4...v2.13.5)

Updates `jsonpath-ng` from 1.8.0 to 1.9.1
- [Release notes](https://github.com/jsonpath-ng/jsonpath-ng/releases)
- [Changelog](https://github.com/jsonpath-ng/jsonpath-ng/blob/main/CHANGELOG.rst)
- [Commits](jsonpath-ng/jsonpath-ng@v1.8.0...v1.9.1)

Updates `serialx` from 1.10.0 to 1.11.0
- [Release notes](https://github.com/puddly/serialx/releases)
- [Commits](puddly/serialx@v1.10.0...v1.11.0)

Updates `pytest-homeassistant-custom-component` from 0.13.363 to 0.13.368
- [Release notes](https://github.com/MatthewFlamm/pytest-homeassistant-custom-component/releases)
- [Changelog](https://github.com/MatthewFlamm/pytest-homeassistant-custom-component/blob/master/CHANGELOG.md)
- [Commits](MatthewFlamm/pytest-homeassistant-custom-component@0.13.363...0.13.368)

Updates `pytest-mock` from 3.15.1 to 3.16.0
- [Release notes](https://github.com/pytest-dev/pytest-mock/releases)
- [Changelog](https://github.com/pytest-dev/pytest-mock/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest-mock@v3.15.1...v3.16.0)

Updates `ruff` from 0.16.7 to 0.16.10
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/0.16.10/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.16.7...0.16.10)

Updates `ty` from 0.0.81 to 0.0.89
- [Release notes](https://github.com/astral-sh/ty/releases)
- [Changelog](https://github.com/astral-sh/ty/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ty@0.0.81...0.0.89)

---
updated-dependencies:
- dependency-name: homeassistant
  dependency-version: 2026.9.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-and-minor-updates
- dependency-name: pydantic
  dependency-version: 2.13.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-and-minor-updates
- dependency-name: jsonpath-ng
  dependency-version: 1.9.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: patch-and-minor-updates
- dependency-name: serialx
  dependency-version: 1.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: patch-and-minor-updates
- dependency-name: pytest-homeassistant-custom-component
  dependency-version: 0.13.368
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: patch-and-minor-updates
- dependency-name: pytest-mock
  dependency-version: 3.16.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: patch-and-minor-updates
- dependency-name: ruff
  dependency-version: 0.16.10
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: patch-and-minor-updates
- dependency-name: ty
  dependency-version: 0.0.89
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: patch-and-minor-updates
...

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 Oct 22, 2026
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.

0 participants