Skip to content

build(deps): bump the python-deps group across 1 directory with 10 updates - #22

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/python-deps-556c877e31
Open

build(deps): bump the python-deps group across 1 directory with 10 updates#22
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/python-deps-556c877e31

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 20, 2026

Copy link
Copy Markdown

Updates the requirements on zeroconf, wheel, emoji, pillow, setuptools, eventlet, termcolor, pytest, ruff and esptool to permit the latest version.
Updates zeroconf to 0.150.0

Release notes

Sourced from zeroconf's releases.

0.150.0

v0.150.0 (2026-06-22)

This release is published under the LGPL-2.1-or-later License.

Features

  • Add async_update_interfaces to rescan network interfaces at runtime (#1797, 471feb4)

Detailed Changes: 0.149.17...0.150.0

Changelog

Sourced from zeroconf's changelog.

v0.150.0 (2026-06-22)

Features

  • Add async_update_interfaces to rescan network interfaces at runtime (#1797, 471feb4)

v0.149.17 (2026-06-21)

Performance Improvements

  • Precompute address hash instead of per-instance lru_cache (#1774, 868f28f)

Testing

  • Add benchmarks for cache mark-to-expire path (#1780) (#1785, 29cc405)

  • Add benchmarks for ipaddress object creation and hashing (#1773, bd20c8e)

  • Synchronise test_integration on browser first-query (#1771, cb81e67)

v0.149.16 (2026-05-21)

Bug Fixes

v0.149.15 (2026-05-21)

Bug Fixes

  • Preserve scope_id when scoped AAAA arrives alongside unscoped (#1764, e2352ea)

... (truncated)

Commits
  • 4f3fa73 0.150.0
  • 471feb4 feat: add async_update_interfaces to rescan network interfaces at runtime (#1...
  • 797fdc0 chore(deps-dev): bump pytest from 9.1.0 to 9.1.1 (#1801)
  • 5be5d60 ci: scope release env and OIDC permissions to master (#1799)
  • 5333fc5 0.149.17
  • 868f28f perf: precompute address hash instead of per-instance lru_cache (#1774)
  • b80acaf chore: drop stray ) from _logger module docstring (#1787)
  • 99bf9ad chore(pre-commit.ci): pre-commit autoupdate (#1792)
  • d68897b chore(deps-dev): bump pytest from 9.0.3 to 9.1.0 (#1794)
  • 29cc405 test: add benchmarks for cache mark-to-expire path (#1780) (#1785)
  • Additional commits viewable in compare view

Updates wheel to 0.47.0

Release notes

Sourced from wheel's releases.

0.47.0

  • Added the wheel info subcommand to display metadata about wheel files without unpacking them (#639)
  • Fixed WheelFile raising Missing RECORD file when the wheel filename contains uppercase characters (e.g. Django-3.2.5.whl) but the .dist-info directory inside uses normalized lowercase naming (#411)
Changelog

Sourced from wheel's changelog.

Release Notes

UNRELEASED

  • Added a --local-version option to wheel pack to add, replace, or remove a PEP 440 local version identifier from a wheel ([#570](https://github.com/pypa/wheel/issues/570) <https://github.com/pypa/wheel/issues/570>_)
  • Fixed wheel convert unnecessarily upgrading compatible core metadata versions ([#643](https://github.com/pypa/wheel/issues/643) <https://github.com/pypa/wheel/issues/643>_)

0.47.0 (2026-04-22)

  • Added the wheel info subcommand to display metadata about wheel files without unpacking them ([#639](https://github.com/pypa/wheel/issues/639) <https://github.com/pypa/wheel/issues/639>_)
  • Fixed WheelFile raising Missing RECORD file when the wheel filename contains uppercase characters (e.g. Django-3.2.5.whl) but the .dist-info directory inside uses normalized lowercase naming ([#411](https://github.com/pypa/wheel/issues/411) <https://github.com/pypa/wheel/issues/411>_)

0.46.3 (2026-01-22)

  • Fixed ImportError: cannot import name '_setuptools_logging' from 'wheel' when installed alongside an old version of setuptools and running the bdist_wheel command ([#676](https://github.com/pypa/wheel/issues/676) <https://github.com/pypa/wheel/issues/676>_)

0.46.2 (2026-01-22)

  • Restored the bdist_wheel command for compatibility with setuptools older than v70.1
  • Importing wheel.bdist_wheel now emits a FutureWarning instead of a DeprecationWarning
  • Fixed wheel unpack potentially altering the permissions of files outside of the destination tree with maliciously crafted wheels (CVE-2026-24049)

0.46.1 (2025-04-08)

  • Temporarily restored the wheel.macosx_libfile module ([#659](https://github.com/pypa/wheel/issues/659) <https://github.com/pypa/wheel/issues/659>_)

0.46.0 (2025-04-03)

  • Dropped support for Python 3.8
  • Removed the bdist_wheel setuptools command implementation and entry point. The wheel.bdist_wheel module is now just an alias to setuptools.command.bdist_wheel, emitting a deprecation warning on import.
  • Removed vendored packaging in favor of a run-time dependency on it
  • Made the wheel.metadata module private (with a deprecation warning if it's imported
  • Made the wheel.cli package private (no deprecation warning)

... (truncated)

Commits
  • efd83a7 Created a new release
  • bb69216 Reordered the changelog entries
  • d5a1763 fix(wheelfile): resolve .dist-info path case-insensitively when reading wheel...
  • 5718957 [pre-commit.ci] pre-commit autoupdate (#685)
  • 6258068 chore: log_level is better than log_cli_level (#684)
  • 2975deb Require tox >= 4.22
  • 47674ba chore: add check-sdist to checks (#681)
  • 56223f6 __package____spec__.parent (#679)
  • 0ce509e Added the wheel info subcommand (#669)
  • 39039c0 Improved the index page
  • Additional commits viewable in compare view

Updates emoji to 2.15.0

Release notes

Sourced from emoji's releases.

v2.15.0

  • Update to Unicode 17.0
Changelog

Sourced from emoji's changelog.

v2.15.0 (2025-09-20)

  • Update to Unicode 17.0

v2.14.1 (2025-01-10)

  • Use importlib.resources to load json files #311
  • Update translations to Unicode release-46-1

v2.14.0 (2024-10-02)

  • Update to Unicode 16.0

v2.13.2 (2024-09-23)

  • typing_extensions dependency not required on Python 3.9 and higher #303

v2.13.1 (2024-09-21)

  • Read JSON files in binary mode to avoid UnicodeDecodeError #305

v2.13.0 (2024-09-19)

  • Use JSON files to store the database of emoji
  • Load a language into emoji.EMOJI_DATA with emoji.config.load_language("zh")

v2.12.1 (2024-05-20)

  • typing-extensions requires at least version 4.7.0 #297

v2.12.0 (2024-05-19)

  • Move type annotations inline
  • Use functools.lru_cache for looking up emoji by name with get_emoji_by_name()
  • Move internal functions get_emoji_unicode_dict(), get_aliases_unicode_dict(), _EMOJI_UNICODE and _ALIASES_UNICODE to testutils
  • Add type hints to tests
  • Remove obsolete dev dependency coveralls

v2.11.1 (2024-04-21)

  • Add missing stubs for purely_emoji

v2.11.0 (2024-03-26)

  • Update to Unicode v15.1

v2.10.1 (2024-01-31)

  • Fix slow import when debugging in Python 3.12 #280

... (truncated)

Commits
  • d26c675 Merge pull request #322 from cvzi/unicode17
  • c52491c Version bump 2.15.0
  • 10b13c0 Update translations to CLDR release-48-alpha3
  • 9dd9a63 Update to Unicode 17.0.0
  • d54b2f0 Remove Python 3.7, Add Python 3.13 and 3.14
  • 5c4b915 Merge pull request #318 from allrob23/master
  • 45e5785 fix: lint
  • 69c73d5 refactor: change _loaded_keys to use set
  • 08c5cc4 Merge pull request #313 from cvzi/branch-2.14.1
  • 75c263b Use binary mode when opening file on Python 3.9+
  • Additional commits viewable in compare view

Updates pillow to 12.3.0

Release notes

Sourced from pillow's releases.

12.3.0

https://pillow.readthedocs.io/en/stable/releasenotes/12.3.0.html

Removals

Documentation

Dependencies

Testing

... (truncated)

Changelog

Sourced from pillow's changelog.

Changelog (Pillow)

11.1.0 and newer

See GitHub Releases:

11.0.0 (2024-10-15)

  • Update licence to MIT-CMU #8460 [hugovk]

  • Conditionally define ImageCms type hint to avoid requiring core #8197 [radarhere]

  • Support writing LONG8 offsets in AppendingTiffWriter #8417 [radarhere]

  • Use ImageFile.MAXBLOCK when saving TIFF images #8461 [radarhere]

  • Do not close provided file handles with libtiff when saving #8458 [radarhere]

  • Support ImageFilter.BuiltinFilter for I;16* images #8438 [radarhere]

  • Use ImagingCore.ptr instead of ImagingCore.id #8341 [homm, radarhere, hugovk]

  • Updated EPS mode when opening images without transparency #8281 [Yay295, radarhere]

  • Use transparency when combining P frames from APNGs #8443 [radarhere]

  • Support all resampling filters when resizing I;16* images #8422 [radarhere]

  • Free memory on early return #8413 [radarhere]

  • Cast int before potentially exceeding INT_MAX #8402 [radarhere]

... (truncated)

Commits
  • bb1d8e8 12.3.0 version bump
  • e63fc48 Add release notes for SBOM and performance improvements (#9747)
  • 13b701b Add release notes for #9679
  • 5564ca7 List methods
  • a0920fd Speed up ImageChops operations (#9738)
  • 07e9a6c Speed up Image.filter() (#9736)
  • a94578c Speed up Image.getchannel(), Image.merge(), Image.putalpha() and `Image...
  • 53e02c4 Speed up Image.fill(), Image.linear_gradient() and `Image.radial_gradient...
  • af03747 Speed up Image.resample() (#9739)
  • 5c9ca56 Speed up alpha_composite, matrix, negative, quantize (#9740)
  • Additional commits viewable in compare view

Updates setuptools to 83.0.0

Changelog

Sourced from setuptools's changelog.

v83.0.0

Features

  • Require Python 3.10 or later.

Bugfixes

  • MANIFEST.in matching (via FileList) is now insensitive to Unicode normalization form. A pattern authored in one form (e.g. NFC, as typically saved by editors) now matches a file whose name is stored on disk in another (e.g. NFD, as produced by macOS APFS/HFS+). Previously an exclude, global-exclude, recursive-exclude, or prune rule could silently fail to drop a non-ASCII-named file from the source distribution, publishing it despite the exclusion -- see GHSA-h35f-9h28-mq5c.

Deprecations and Removals

  • pypa/distutils#334

v82.0.1

Bugfixes

  • Fix the loading of launcher manifest.xml file. (#5047)
  • Replaced deprecated json.__version__ with fixture in tests. (#5186)

Improved Documentation

  • Add advice about how to improve predictability when installing sdists. (#5168)

Misc

v82.0.0

... (truncated)

Commits
  • 6519f72 Bump version: 82.0.1 → 83.0.0
  • d1151b1 Merge pull request #5250 from pypa/feature/distutils-d7633fbed
  • a2df31e Capture removal of dry_run parameter in changelog.
  • 00144dc Moved newsfragment to the release where it occurred.
  • a4a5a2b Add news fragment.
  • 77470c2 Merge https://github.com/pypa/distutils into feature/distutils-d7633fbed
  • 3c43897 Merge pull request #5247 from pypa/copilot/fix-pypy-version-issue
  • bb6ea66 Bump PyPy from 3.10 to 3.11 in CI workflow
  • a2bc3ac Fix broken intersphinx reference to build's installation docs
  • 2d6a739 Use stacked parametrize decorators instead of itertools.product
  • Additional commits viewable in compare view

Updates eventlet to 0.41.1

Changelog

Sourced from eventlet's changelog.

0.41.1

  • Bump actions dependent on nodejs 20 (#1091)
  • wsgi: Handle ENOTCONN (#1092)

0.41.0

  • Switch to 3.14 for testing (#1086)
  • Drop 3.9 support (#1085)
  • More visible deprecation (#1077)

0.40.4

  • Remove legacy setuptools configuration files (#1072)
  • add 3.14 to supported versions (#1070)
  • Emit warning on startup that eventlet is deprecated (#1065)
  • Fix Python 3.14 on macOS (#1067)
  • Workaround for #1068 (#1069)

0.40.3

  • [SECURITY] Fix request smuggling vulnerability by discarding trailers (#1062)

0.40.2

  • Fix compatibility issues identified with Python 3.14 on Linux (#1058)
  • Make database removal safer with IF EXISTS (#1056)
  • Prepare jobs and CI/CD for python 3.14 (#1055)

0.40.1

  • [fix] "Fix" fork() so it "works" on Python 3.13, and "works" better on older Python versions (#1047)
    • Behavior change: threads created by eventlet.green.threading.Thread and threading.Thead will be visible across both modules if monkey patching was used. Previously each module would only list threads created in that module.
    • Bug fix: after fork(), greenlet threads are correctly listed in threading.enumerate() if monkey patching was used. You should not use fork()-without-execve().
  • [fix] Fix patching of removed URLopener class in Python 3.14 (#1053)
  • [fix] ReferenceError except while count rlock (#1042)
  • [fix] Replace deprecated datetime.utcfromtimestamp (#1050)
  • [fix][env] Remove duplicate steps (#1049)
  • [fix] Replace deprecated datetime.datetime.utcnow (#1046)

0.40.0

  • [fix] Fix ssl test when linking against openssl 3.5 (#1034)

... (truncated)

Commits

Updates termcolor to 3.3.0

Release notes

Sourced from termcolor's releases.

Release 3.3.0

Added

Fixed

  • can_colorize: Expect fileno() to raise OSError, as documented (#126) @​hugovk
Changelog

Sourced from termcolor's changelog.

2.0.0 and newer

See GitHub Releases:

1.1.0 (13.01.2011)

  • Added cprint function.

1.0.1 (13.01.2011)

  • Updated README.rst.

1.0.0 (13.01.2011)

  • Changed license to MIT.
  • Updated copyright.
  • Refactored source code.

0.2 (07.09.2010)

  • Added support of Python 3.x.

0.1.2 (04.06.2009)

  • Fixed bold characters. (Thanks Tibor Fekete)

0.1.1 (05.03.2009)

  • Some refactoring.
  • Updated copyright.
  • Fixed reset colors.
  • Updated documentation.

0.1 (09.06.2008)

  • Initial release.
Commits

Updates pytest 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.
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 ruff to 0.15.22

Release notes

Sourced from ruff's releases.

0.15.22

Release Notes

Released on 2026-07-16.

Preview features

  • [pycodestyle] Add an autofix for E402 (#22212)
  • [refurb] Allow subclassing builtins in stub files (FURB189) (#26812)
  • [ruff] Add rule to replace noqa comments with ruff:ignore (RUF105) (#26423)
  • [ruff] Add rule to use human-readable names in ruff:ignore comments (RUF106) (#26682)
  • [ruff] Add rule to use human-readable names in configuration selectors (RUF201) (#26772)

Bug fixes

  • [flake8-pyi] Fix false positive in __all__ (PYI053) (#26872)

Rule changes

  • [pylint] Ignore mutable type updates in redefined-loop-name (PLW2901) (#25733)

Performance

  • Avoid redundant lexer token bookkeeping (#26765)
  • Avoid redundant pending-indentation writes (#26774)
  • Avoid unnecessary identifier lookahead (#26525)
  • Reuse parser scratch buffers (#26798)

Documentation

  • Document argfile support (#26803)
  • [flake8-datetimez] Clarify naming guidance for datetime.today (DTZ002) (#26658)
  • [pycodestyle] Document E731 fix safety (#26847)
  • [ruff] Clarify intentional async contexts for unused-async (RUF029) (#26641)

Contributors

Install ruff 0.15.22

Install prebuilt binaries via shell script

</tr></table> 

... (truncated)

Changelog

Sourced from ruff's changelog.

0.15.22

Released on 2026-07-16.

Preview features

  • [pycodestyle] Add an autofix for E402 (#22212)
  • [refurb] Allow subclassing builtins in stub files (FURB189) (#26812)
  • [ruff] Add rule to replace noqa comments with ruff:ignore (RUF105) (#26423)
  • [ruff] Add rule to use human-readable names in ruff:ignore comments (RUF106) (#26682)
  • [ruff] Add rule to use human-readable names in configuration selectors (RUF201) (#26772)

Bug fixes

  • [flake8-pyi] Fix false positive in __all__ (PYI053) (#26872)

Rule changes

  • [pylint] Ignore mutable type updates in redefined-loop-name (PLW2901) (#25733)

Performance

  • Avoid redundant lexer token bookkeeping (#26765)
  • Avoid redundant pending-indentation writes (#26774)
  • Avoid unnecessary identifier lookahead (#26525)
  • Reuse parser scratch buffers (#26798)

Documentation

  • Document argfile support (#26803)
  • [flake8-datetimez] Clarify naming guidance for datetime.today (DTZ002) (#26658)
  • [pycodestyle] Document E731 fix safety (#26847)
  • [ruff] Clarify intentional async contexts for unused-async (RUF029) (#26641)

Contributors

0.15.21

Released on 2026-07-09.

Preview features

... (truncated)

Commits

Updates esptool to 5.3.1

Release notes

Sourced from esptool's releases.

Version 5.3.1

🐛 Bug Fixes

  • Fix operations over USB-Serial/JTAG transport in Secure Download Mode (Radim Karniš - 6c9ad54)
  • Preserve VID/PID lookup for symlinked ports (Jaroslav Burian - aea67cd)
  • Raise FatalError instead of leaking StopIteration (Roland Dobai - 2b5bc8b)
  • espefuse: Remove non-existent HMAC key purposes for ESP32-C61 (harshal.patil - ec4fc2a)
  • PyInstaller: Bundle pyserial URL handlers (Lucas Saavedra Vaz - 1044f3c)

📖 Documentation

  • stub flasher: Document usage of esp-flasher-stub and announce legacy stub deprecation (Radim Karniš - ff37ef7)
Changelog

Sourced from esptool's changelog.

v5.3.1 (2026-06-26)

🐛 Bug Fixes

  • espefuse: Remove non-existent HMAC key purposes for ESP32-C61 (harshal.patil - ec4fc2a)
  • pyinstaller: Bundle pyserial URL handlers (Lucas Saavedra Vaz - 1044f3c)
  • Preserve VID/PID lookup for symlinked ports (Jaroslav Burian - aea67cd)
  • Fix operations over USB-Serial/JTAG transport in Secure Download Mode (Radim Karniš - 6c9ad54)
  • Raise FatalError instead of leaking StopIteration (Roland Dobai - 2b5bc8b)

📖 Documentation

  • stub_flasher: Document esp-flasher-stub and announce legacy stub deprecation (Radim Karniš - ff37ef7)

v5.3.0 (2026-06-01)

✨ New Features

  • reset: support hardware flow control adapters (Jeija - 9ea2c5c)
  • espefuse: Update efuse table for ESP32-H21 (Konstantin Kondrashov - 93ef664)
  • flasher_stub: Support USB-Serial/JTAG on ESP32-S31, prevent crashes during clock init (Radim Karniš - 7a7a3c3)
  • test: Unit tests non-encrypted binaries to encrypted device (Jakub Kocka - 5d7c203)
  • espefuse: Update efuses for ESP32S31 (Konstantin Kondrashov - ffbd13f)
  • espefuse: add raw_value to JSON summary output (Peter Dragun - 905896a)
  • esp32s31: Add stub flasher support (Radim Karniš - 6e14f2e)
  • espefuse: Add calib efuse fields for ESP32C5 (Konstantin Kondrashov - 66c472b)
  • esptool: Adds efuse version and pkg efuses for ESP32H4 (Konstantin Kondrashov - bc55336)
  • espefuse: Update efuse table for ESP32H4 (Konstantin Kondrashov - c6ef00c)
  • esptool: Disallow erasing key recovery info sectors when FE using KM is enabled (harshal.patil - f55cf25)
  • esp32-p4: Support ECO7 (rev3.2) (Radim Karniš - 27463b2)
  • stub_flasher: Print a message when the new stub flasher is being used (Radim Karniš - 6b812b2)
  • esp32c61: Add large flash support (Jaroslav Burian - 29aef6a)
  • stub_flasher: Bump new stub to v0.3.0 with ESP32-C2 fixes and ESP32-C61 large flash (Radim Karniš - d8bc5bd)
  • write-flash: Log which file is being flashed when multiple files are given (Radim Karniš - dc457d1)
  • write-flash: Fully reflash all data when fast reflash verification fails (Radim Karniš - 1c16a59)
  • espefuse: Add --after option to reset the chip after the operation is finished (Peter Dragun - 1b8436f)
  • Use vid pid detection instead of UARTDEV_BUF_NO (Vojtech Piroch - 0a5fe5c)
  • Add support for plugin system for optionally loading stub features (Roland Dobai - e6697e4)
  • improve flash connection verification with SFDP register check (Jan Beran - 3821d83)

🐛 Bug Fixes

  • stub_flasher: Fix C900 compressed upload error + writing to non-4-byte aligned offsets (Radim Karniš - 73308b8)
  • elf2image: Correct pad length for ram-only-header flash segments (Sylvio Alves - c637749)
  • esptool: Use correct address for reading efuses in ESP32-S31 (Konstantin Kondrashov - 9376b9d)
  • stub_flasher: Print an explanatory error if the stub flasher files are missing (Radim Karniš - 95b87ea)
  • usb_mode_detection: Enable USB mode detection in Secure Download Mode (Radim Karniš - 3714d1b)
  • esp32h4: make flash could run at 64MHz since 2nd stage bootloader (Song Ruo Jing - 974d975)
  • espefuse: Remove the value description of the efuse for ESP32-C5 (Peter Dragun - f6722ad)

... (truncated)

Commits
  • 0d2dfef change: Update version to 5.3.1
  • bbf22b9 Merge branch 'cryptography_limit_intel_macos' into 'master'
  • 6258c1f change: limit cryptography version to 49.0.0 for Intel Macs
  • 39fd73f Merge branch 'fix/vid-pid-symlink-lookup' into 'master'

…dates

Updates the requirements on [zeroconf](https://github.com/python-zeroconf/python-zeroconf), [wheel](https://github.com/pypa/wheel), [emoji](https://github.com/carpedm20/emoji), [pillow](https://github.com/python-pillow/Pillow), [setuptools](https://github.com/pypa/setuptools), [eventlet](https://github.com/eventlet/eventlet), [termcolor](https://github.com/termcolor/termcolor), [pytest](https://github.com/pytest-dev/pytest), [ruff](https://github.com/astral-sh/ruff) and [esptool](https://github.com/espressif/esptool) to permit the latest version.

Updates `zeroconf` to 0.150.0
- [Release notes](https://github.com/python-zeroconf/python-zeroconf/releases)
- [Changelog](https://github.com/python-zeroconf/python-zeroconf/blob/master/CHANGELOG.md)
- [Commits](python-zeroconf/python-zeroconf@0.149.16...0.150.0)

Updates `wheel` to 0.47.0
- [Release notes](https://github.com/pypa/wheel/releases)
- [Changelog](https://github.com/pypa/wheel/blob/main/docs/news.rst)
- [Commits](pypa/wheel@0.45.1...0.47.0)

Updates `emoji` to 2.15.0
- [Release notes](https://github.com/carpedm20/emoji/releases)
- [Changelog](https://github.com/carpedm20/emoji/blob/master/CHANGES.md)
- [Commits](carpedm20/emoji@v1.6.3...v2.15.0)

Updates `pillow` to 12.3.0
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](python-pillow/Pillow@11.1.0...12.3.0)

Updates `setuptools` to 83.0.0
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](pypa/setuptools@v75.8.2...v83.0.0)

Updates `eventlet` to 0.41.1
- [Changelog](https://github.com/eventlet/eventlet/blob/master/NEWS)
- [Commits](eventlet/eventlet@0.39.0...0.41.1)

Updates `termcolor` to 3.3.0
- [Release notes](https://github.com/termcolor/termcolor/releases)
- [Changelog](https://github.com/termcolor/termcolor/blob/main/CHANGES.md)
- [Commits](termcolor/termcolor@2.5.0...3.3.0)

Updates `pytest` 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.3.0...9.1.1)

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

Updates `esptool` to 5.3.1
- [Release notes](https://github.com/espressif/esptool/releases)
- [Changelog](https://github.com/espressif/esptool/blob/master/CHANGELOG.md)
- [Commits](espressif/esptool@v4.7.0...v5.3.1)

---
updated-dependencies:
- dependency-name: zeroconf
  dependency-version: 0.150.0
  dependency-type: direct:production
  dependency-group: python-deps
- dependency-name: wheel
  dependency-version: 0.47.0
  dependency-type: direct:production
  dependency-group: python-deps
- dependency-name: emoji
  dependency-version: 2.15.0
  dependency-type: direct:production
  dependency-group: python-deps
- dependency-name: pillow
  dependency-version: 12.3.0
  dependency-type: direct:production
  dependency-group: python-deps
- dependency-name: setuptools
  dependency-version: 83.0.0
  dependency-type: direct:production
  dependency-group: python-deps
- dependency-name: eventlet
  dependency-version: 0.41.1
  dependency-type: direct:production
  dependency-group: python-deps
- dependency-name: termcolor
  dependency-version: 3.3.0
  dependency-type: direct:production
  dependency-group: python-deps
- dependency-name: pytest
  dependency-version: 9.1.1
  dependency-type: direct:development
  dependency-group: python-deps
- dependency-name: ruff
  dependency-version: 0.15.22
  dependency-type: direct:development
  dependency-group: python-deps
- dependency-name: esptool
  dependency-version: 5.3.1
  dependency-type: direct:development
  dependency-group: python-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Jul 20, 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 Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants