Skip to content

build(deps-dev): bump the python group across 1 directory with 15 updates#55

Merged
rosterloh merged 1 commit into
mainfrom
dependabot/uv/python-ef57f20628
Jul 13, 2026
Merged

build(deps-dev): bump the python group across 1 directory with 15 updates#55
rosterloh merged 1 commit into
mainfrom
dependabot/uv/python-ef57f20628

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps the python group with 15 updates in the / directory:

Package From To
clang-format 22.1.4 22.1.8
coverage 7.13.5 7.15.1
esptool 5.2.0 5.3.1
gitpython 3.1.50 3.1.51
junit2html 31.0.5 31.1.4
junitparser 5.0.0 5.0.1
lxml 6.1.0 6.1.1
mypy 2.1.0 2.2.0
numpy 2.4.6 2.5.1
opencv-python 4.13.0.92 5.0.0.93
pillow 12.2.0 12.3.0
poethepoet 0.44.0 0.48.0
pyelftools 0.32 0.33
ruff 0.14.2 0.15.21
tqdm 4.67.3 4.68.4

Updates clang-format from 22.1.4 to 22.1.8

Commits
  • 4099b85 Merge pull request #162 from ssciwr/dependabot/github_actions/pypa/cibuildwhe...
  • 3b94373 Merge pull request #161 from ssciwr/dependabot/github_actions/docker/setup-qe...
  • 32807c6 Merge pull request #160 from ssciwr/dependabot/github_actions/actions/checkout-7
  • 4d120e8 Bump to v22.1.8
  • 773d5d6 Bump pypa/cibuildwheel from 3.4 to 4.1
  • 574fc1c Bump docker/setup-qemu-action from 4.0.0 to 4.2.0
  • dd586f6 Bump actions/checkout from 6 to 7
  • e80cbfb Merge pull request #158 from ssciwr/dependabot/github_actions/pypa/gh-action-...
  • 810a325 Merge pull request #157 from ssciwr/dependabot/github_actions/softprops/actio...
  • 8ee5eb7 Merge pull request #156 from ssciwr/dependabot/github_actions/docker/setup-qe...
  • Additional commits viewable in compare view

Updates coverage from 7.13.5 to 7.15.1

Changelog

Sourced from coverage's changelog.

Version 7.15.1 — 2026-07-12

  • Fix: in the HTML report with show_contexts enabled, a context label containing </script> (for example a parametrized pytest node id) could close the inline <script> element in a file page early, injecting markup. Context labels are now fully escaped. Thanks, Rajath Mohare <pull 2224_>_.

  • A number of performance improvements thanks to Paul Kehrer, in pull requests 2213 <pull 2213_>, 2214 <pull 2214_>, 2215 <pull 2215_>, 2216 <pull 2216_>, 2218 <pull 2218_>, 2220 <pull 2220_>, and 2221 <pull 2221_>_.

.. _pull 2213: coveragepy/coveragepy#2213 .. _pull 2214: coveragepy/coveragepy#2214 .. _pull 2215: coveragepy/coveragepy#2215 .. _pull 2216: coveragepy/coveragepy#2216 .. _pull 2218: coveragepy/coveragepy#2218 .. _pull 2220: coveragepy/coveragepy#2220 .. _pull 2221: coveragepy/coveragepy#2221 .. _pull 2224: coveragepy/coveragepy#2224

.. _changes_7-15-0:

Version 7.15.0 — 2026-07-02

  • Since 7.14.0, reporting commands implicitly combine parallel data files. Now those commands have a new option --keep-combined to retain the data files after combining them instead of the default, which is to delete them. Finishes issue 2198_.

  • Fix: the LCOV report would incorrectly count excluded functions as uncovered, as described in issue 2205. This is now fixed thanks to Martin Kuntz Jacobsen <pull 2206_>.

  • When running your program, coverage now correctly sets yourmodule.__spec__.loader as strongly recommended <--loader--_>, avoiding the deprecation warning described in issue 2208. Thanks, A5rocks <pull 2209_>_.

  • Fix: with Python 3.10, running with the -I (isolated mode) option didn't correctly omit the current directory from the module search path, as described in issue 2103. That is now fixed thanks to Ilia Sorokin <pull 2211_>.

.. --loader--: https://docs.python.org/3/reference/datamodel.html#module.__loader_ .. _issue 2103: coveragepy/coveragepy#2103 .. _issue 2198: coveragepy/coveragepy#2198 .. _issue 2205: coveragepy/coveragepy#2205

... (truncated)

Commits
  • da63bed docs: sample HTML for 7.15.1
  • bc35e64 docs: prep for 7.15.1
  • 182b010 perf: resolve sysmon branch events lazily, one pair at a time (#2221)
  • ee271ee perf: compute multiline maps cheaply in the sysmon core (#2220)
  • 1441b96 chore: bump the action-dependencies group with 6 updates (#2225)
  • dd80635 fix: escape context labels in html report inline script block (#2224)
  • 7c3ae71 docs: normalize earlier history order (#2222)
  • 088dc60 chore: make upgrade
  • f7e15a8 test: upload .json and .xml coverage reports
  • 3b62112 docs: thanks, Paul Kehrer
  • Additional commits viewable in compare view

Updates esptool from 5.2.0 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)

Version 5.3.0

✨ New Features

  • ESP32-P4: Support ECO7 (rev3.2) (Radim Karniš - 27463b2)
  • ESP32-S31: Add stub flasher support (Radim Karniš - 6e14f2e)
  • flasher stub: Use esp-flasher-stub as the default flasher stub
  • ESP32-C61: Add large flash support (Jaroslav Burian - 29aef6a)
  • esptool: Adds efuse version and pkg efuses for ESP32H4 (Konstantin Kondrashov - bc55336)
  • write-flash: Fully reflash all data when fast reflash verification fails (Radim Karniš - 1c16a59)
  • write-flash: Log which file is being flashed when multiple files are given (Radim Karniš - dc457d1)
  • reset: Support USB-UART adapters with hardware flow control (Jeija - 9ea2c5c)
  • Add support for plugin system for optionally loading stub features (Roland Dobai - e6697e4)
  • Disallow erasing key recovery info flash sectors when flash encryption using KM is enabled (harshal.patil - f55cf25)
  • Add transport mode detection based on USB VID:PID instead of hard-coded ROM symbols (Vojtech Piroch - 0a5fe5c)
  • Improve flash chip connection verification with SFDP register check (Jan Beran - 3821d83)
  • espefuse: Update ESP32-H21 eFuse table (Konstantin Kondrashov - 93ef664)
  • espefuse: Update ESP32-S31 eFuses table (Konstantin Kondrashov - ffbd13f)
  • espefuse: Update ESP32-H4 eFuse table (Konstantin Kondrashov - c6ef00c)
  • espefuse: Add ESP32-C5 calibration eFuse fields (Konstantin Kondrashov - 66c472b)
  • espefuse: Add --after option to reset the chip after the operation is finished (Peter Dragun - 1b8436f)

🐛 Bug Fixes

  • flasher stub: Fix C900 error during compressed upload (Radim Karniš - 73308b8)
  • flasher stub: Fix writing to non-4-byte aligned offsets in flash (Radim Karniš - 73308b8)
  • elf2image: Correct pad length for ram-only-header flash segments (Sylvio Alves - c637749)
  • esptool: Use the correct address for reading eFuses in ESP32-S31 (Konstantin Kondrashov - 9376b9d)
  • esptool: Fix incorrect eFuse bit mask for SPI_BOOT_CRYPT_CNT_MASK (harshal.patil - 2a2b86d)
  • logger: Declare singleton instance as ClassVar for mypy (Radim Karniš - 48e4450)
  • transport: Enable USB transport modes detection in Secure Download Mode (Radim Karniš - 3714d1b)
  • ESP32-H4: Fix flash running at 64MHz since 2nd stage bootloader (Song Ruo Jing - 974d975)
  • ESP32: Decode VDD_SDIO eFuse voltage like espefuse summary (Radim Karniš - 825ad97)
  • ESP32-S31: Fix configurable MMU page size support (armando - 2806d84)
  • ESP32-P4: Fix ECO7 early guru meditation errors during boot up (Radim Karniš - 3f6cb59)
  • ESP32-S31: Fix flash manipulation commands (Radim Karniš - 1d51f72)
  • ESP32-C61: Warn if encryption during download is disabled (Radim Karniš - 86c4f71)

... (truncated)

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'
  • aea67cd fix: Preserve VID/PID lookup for symlinked ports
  • c58a5bd Merge branch 'fix/esp32p4_SDM' into 'master'
  • 6c9ad54 fix: Fix operations over USB-Serial/JTAG transport in Secure Download Mode
  • 65f72ed Merge branch 'refactor/GL_pipeline' into 'master'
  • 8091c9d Merge branch 'change/stop_iteration_to_fatal_error' into 'master'
  • 2b5bc8b fix: Raise FatalError instead of leaking StopIteration
  • Additional commits viewable in compare view

Updates gitpython from 3.1.50 to 3.1.51

Release notes

Sourced from gitpython's releases.

3.1.51 - Security

What's Changed

New Contributors

Full Changelog: gitpython-developers/GitPython@3.1.50...3.1.51

Commits
  • 7b0764d bump to v3.1.51
  • af027be Merge pull request #2163 from gitpython-developers/fix-unguarded-blame
  • 701ce32 fix: Guard unsafe git command options (GHSA-956x-8gvw-wg5v)
  • 65a7283 Merge pull request #2168 from gitpython-developers/advisory-fix-1
  • 3e59876 Merge pull request #2169 from gitpython-developers/fix-config-assert
  • f033017 chore: avoid duplicate runs of CI in PRs
  • 1551238 fix: allow relative config paths with includes (#2103)
  • 5680608 fix: reject joined unsafe short options
  • 181e8ed Address review feedback about unsafe option abbreviations
  • 40f1424 Add Commit.is_shallow property; document stats() limitation at shallow bounda...
  • Additional commits viewable in compare view

Updates junit2html from 31.0.5 to 31.1.4

Release notes

Sourced from junit2html's releases.

v31.1.4

  • Sort by class name in matrix view
  • Show 5 slowest suites in matrix view
  • Sync dark and classic themes

Also:

  • Add -s shortcut for --summary-matrix
  • Add -m shortcut for --report-matrix
  • Added a test data generator

v31.1.3

No release notes provided.

v31.1.2

No release notes provided.

v31.1.1

HTML matrix output is significantly more compact. Also fixed minor bugs with passes incorrectly showing as "partial pass"

Commits
  • c69ae31 31.1.4 timings in the matrix
  • 6938319 Test that custom base theme is applied
  • 4ef849f Fix report matrix theme propagation
  • 9a81bc2 Fix wrong ordering of report filenames in the matrix
  • 17de88d Fix pypi description
  • fe18666 Truncate names of very long tests in the matrix view
  • 0f71519 Optimized HTML output
  • 66159f4 fix #39 links in README.md
  • See full diff in compare view

Updates junitparser from 5.0.0 to 5.0.1

Changelog

Sourced from junitparser's changelog.

[5.0.1] - 2026-06-04

Fixed

Commits

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 mypy from 2.1.0 to 2.2.0

Changelog

Sourced from mypy's changelog.

Mypy Release Notes

Next Release

Mypy 2.2

We've just uploaded mypy 2.2.0 to the Python Package Index (PyPI). Mypy is a static type checker for Python. This release includes new features, performance improvements and bug fixes. You can install it as follows:

python3 -m pip install -U mypy

You can read the full documentation for this release on Read the Docs.

Support for Closed TypedDicts (PEP 728)

Mypy now supports closed TypedDicts as specified in PEP 728. A closed TypedDict cannot have extra keys beyond those explicitly defined. This allows the type checker to determine that certain operations are safe when they otherwise wouldn't be due to the potential presence of unknown keys.

You can use the closed keyword argument with TypedDict:

HasName = TypedDict("HasName", {"name": str})
HasOnlyName = TypedDict("HasOnlyName", {"name": str}, closed=True)
Movie = TypedDict("Movie", {"name": str, "year": int})
movie: Movie = {"name": "Nimona", "year": 2023}
has_name: HasName = movie  # OK: HasName is open (default)
has_only_name: HasOnlyName = movie  # Error: HasOnlyName is closed and Movie has extra "year" key

Closed TypedDicts enable more precise type checking because the type checker knows exactly which keys are present. This is particularly useful when working with TypedDict unions or when you want to ensure that a TypedDict conforms to an exact shape.

The closed keyword also enables safe type narrowing with in checks:

Book = TypedDict('Book', {'book': str}, closed=True)
DVD = TypedDict('DVD', {'dvd': str}, closed=True)
type Inventory = Book | DVD
def print_type(inventory: Inventory) -> None:
if "book" in inventory:
# Type is narrowed to Book here - safe because DVD is closed
print(inventory["book"])
else:
# Type is narrowed to DVD here
print(inventory["dvd"])
</tr></table>

... (truncated)

Commits

Updates numpy from 2.4.6 to 2.5.1

Release notes

Sourced from numpy's releases.

v2.5.1 (July 4, 2026)

NumPy 2.5.1 Release Notes

The NumPy 2.5.1 is a patch release that fixes bugs discovered after the 2.5.0 release. The most noticeable is the fix is to the numpy datetime cython API which should allow downstream to support NumPy versions older than 2.5. Preparation for Python 3.15 continues along with typing improvements.

This release supports Python versions 3.12-3.14

Changes

  • The minimum supported GCC version has been updated from 9.3.0 to 10.3.0

    (gh-31843)

Contributors

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

  • Adhyan Gupta +
  • Ankit Ahlawat
  • Charles Harris
  • Iason Krommydas
  • Joren Hammudoglu
  • Kumar Aditya
  • Nathan Goldbaum
  • Sebastian Berg
  • Ties Jan Hefting +
  • Vineet Kumar

Pull requests merged

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

  • #31707: MAINT: Prepare 2.5.x for further development
  • #31721: CI: fix new cython-lint errors (#31711)
  • #31723: MAINT: Update meson to match main
  • #31729: TST: use setup-sde instead of curl to get SDE binaries (#31727)
  • #31829: BUG: Relax finfo to be easier accessible for all user dtypes...
  • #31831: TYP: Fix flatiter.__next__ return type for object_ and...
  • #31832: BUG: avoid deadlocks using NpyString API (#31682)
  • #31833: BUG: fix out array leak in reduceat and accumulate when dtype...
  • #31835: BUG: fix numpy datetime cython APIs to be compatible with older...
  • #31836: TYP: Fix incorrect dtype inference of asarray([]) (#31732)
  • #31837: TYP: Fix np.ma.masked_array 2.5.0 regression
  • #31838: FIX: Refactor error handling in array_setstate to prevent typecode...
  • #31839: TST: xfail multithreaded BLAS test more generously
  • #31840: MAINT: Rename subroutine for crackfortran tests

... (truncated)

Commits
  • 5e1d03f Merge pull request #31863 from charris/prepare-2.5.1
  • ad0b66b REL: Prepare for the NumPy 2.5.1 release.
  • 9df8516 Merge pull request #31858 from charris/backport-31688
  • 4dee265 Merge pull request #31857 from charris/backport-31775
  • dc8d553 Merge pull request #31856 from charris/backport-31846
  • 67cb4a8 fix:Signed integer overflow in datetime.c (#31688)
  • baa2589 TST: Clean up imports, formatting, and assertions
  • 2fe5ba4 TEST: Refactor tests to use np.testing.assert_raises_regex per review
  • bb46581 MAINT: Remove deprecated Python recursion fix
  • 8f34214 MAINT: Move SeedSequence recursion guard to C-layer and add tests
  • Additional commits viewable in compare view

Updates opencv-python from 4.13.0.92 to 5.0.0.93

Release notes

Sourced from opencv-python's releases.

5.0.0.93

OpenCV 5.0.0 released!

OpenCV 5.0.0 overview: https://opencv.org/opencv-5 OpenCV 4.x -> 5.x migration guide: https://github.com/opencv/opencv/wiki/OpenCV-4-to-5-migration

Commits

Updates pillow from 12.2.0 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)

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 poethepoet from 0.44.0 to 0.48.0

Release notes

Sourced from poethepoet's releases.

0.48.0

Enhancements

Full Changelog: nat-n/poethepoet@v0.47.1...v0.48.0

0.47.1

Fixes

Full Changelog: nat-n/poethepoet@v0.47.0...v0.47.1

0.47.0

Enhancements

Fixes

AI Agent Skill 🤖

Install the skill via one of the following methods:

  1. Via a built in poe task (similar to how shell completions are installed):
poe _install_skill                          # auto-detects .claude/.codex/.pi/.agents and prompts
poe _install_skill ~/.claude/skills         # explicit path (substitute your agent's dir)
poe _install_skill <skills-dir> --upgrade   # non-interactive upgrade (skips if same/newer)
  1. From github via npx skills
npx skills add https://github.com/nat-n/poethepoet/tree/v0.46.0/poethepoet/skills/poethepoet

Full Changelog: nat-n/poethepoet@v0.46.0...v0.47.0

0.46.0

Enhancements

... (truncated)

Commits
  • e4d032c Bump version to 0.48.0
  • e7a31be feat: Add uses_env task option for loading variables from a task's output (...
  • 1fb4f8d Bump version to 0.47.1
  • 88efc0a chore: regenerate JSON Schema
  • b151b09 fix(args): restore default for absent multiple positional args (#409)
  • d2f9c11 fix: schema generation for strict validation
  • 9231083 Bump version to 0.47.0
  • 994d8ed docs(skill): improve and document SKILL.md based on feedback (#404)
  • 0478c10 fix(args): support all three CLI styles for multi-value args (Description has been truncated

…ates

Bumps the python group with 15 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [clang-format](https://github.com/ssciwr/clang-format-wheel) | `22.1.4` | `22.1.8` |
| [coverage](https://github.com/coveragepy/coveragepy) | `7.13.5` | `7.15.1` |
| [esptool](https://github.com/espressif/esptool) | `5.2.0` | `5.3.1` |
| [gitpython](https://github.com/gitpython-developers/GitPython) | `3.1.50` | `3.1.51` |
| [junit2html](https://gitlab.com/inorton/junit2html) | `31.0.5` | `31.1.4` |
| [junitparser](https://github.com/weiwei/junitparser) | `5.0.0` | `5.0.1` |
| [lxml](https://github.com/lxml/lxml) | `6.1.0` | `6.1.1` |
| [mypy](https://github.com/python/mypy) | `2.1.0` | `2.2.0` |
| [numpy](https://github.com/numpy/numpy) | `2.4.6` | `2.5.1` |
| [opencv-python](https://github.com/opencv/opencv-python) | `4.13.0.92` | `5.0.0.93` |
| [pillow](https://github.com/python-pillow/Pillow) | `12.2.0` | `12.3.0` |
| [poethepoet](https://github.com/nat-n/poethepoet) | `0.44.0` | `0.48.0` |
| [pyelftools](https://github.com/eliben/pyelftools) | `0.32` | `0.33` |
| [ruff](https://github.com/astral-sh/ruff) | `0.14.2` | `0.15.21` |
| [tqdm](https://github.com/tqdm/tqdm) | `4.67.3` | `4.68.4` |



Updates `clang-format` from 22.1.4 to 22.1.8
- [Release notes](https://github.com/ssciwr/clang-format-wheel/releases)
- [Commits](ssciwr/clang-format-wheel@v22.1.4...v22.1.8)

Updates `coverage` from 7.13.5 to 7.15.1
- [Release notes](https://github.com/coveragepy/coveragepy/releases)
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst)
- [Commits](coveragepy/coveragepy@7.13.5...7.15.1)

Updates `esptool` from 5.2.0 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@v5.2.0...v5.3.1)

Updates `gitpython` from 3.1.50 to 3.1.51
- [Release notes](https://github.com/gitpython-developers/GitPython/releases)
- [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES)
- [Commits](gitpython-developers/GitPython@3.1.50...3.1.51)

Updates `junit2html` from 31.0.5 to 31.1.4
- [Release notes](https://gitlab.com/inorton/junit2html/tags)
- [Commits](https://gitlab.com/inorton/junit2html/compare/v31.0.5...v31.1.4)

Updates `junitparser` from 5.0.0 to 5.0.1
- [Changelog](https://github.com/weiwei/junitparser/blob/master/CHANGELOG.md)
- [Commits](weiwei/junitparser@5.0.0...5.0.1)

Updates `lxml` from 6.1.0 to 6.1.1
- [Release notes](https://github.com/lxml/lxml/releases)
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt)
- [Commits](lxml/lxml@lxml-6.1.0...lxml-6.1.1)

Updates `mypy` from 2.1.0 to 2.2.0
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](python/mypy@v2.1.0...v2.2.0)

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

Updates `opencv-python` from 4.13.0.92 to 5.0.0.93
- [Release notes](https://github.com/opencv/opencv-python/releases)
- [Commits](https://github.com/opencv/opencv-python/commits)

Updates `pillow` from 12.2.0 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@12.2.0...12.3.0)

Updates `poethepoet` from 0.44.0 to 0.48.0
- [Release notes](https://github.com/nat-n/poethepoet/releases)
- [Commits](nat-n/poethepoet@v0.44.0...v0.48.0)

Updates `pyelftools` from 0.32 to 0.33
- [Changelog](https://github.com/eliben/pyelftools/blob/main/CHANGES)
- [Commits](eliben/pyelftools@v0.32...v0.33)

Updates `ruff` from 0.14.2 to 0.15.21
- [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.14.2...0.15.21)

Updates `tqdm` from 4.67.3 to 4.68.4
- [Release notes](https://github.com/tqdm/tqdm/releases)
- [Commits](tqdm/tqdm@v4.67.3...v4.68.4)

---
updated-dependencies:
- dependency-name: clang-format
  dependency-version: 22.1.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: coverage
  dependency-version: 7.15.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: esptool
  dependency-version: 5.3.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: gitpython
  dependency-version: 3.1.51
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: junit2html
  dependency-version: 31.1.4
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: junitparser
  dependency-version: 5.0.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: lxml
  dependency-version: 6.1.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: mypy
  dependency-version: 2.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: numpy
  dependency-version: 2.5.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: opencv-python
  dependency-version: 5.0.0.93
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: python
- dependency-name: pillow
  dependency-version: 12.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: poethepoet
  dependency-version: 0.48.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: pyelftools
  dependency-version: '0.33'
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: ruff
  dependency-version: 0.15.21
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: tqdm
  dependency-version: 4.68.4
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python
...

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 Jul 12, 2026
@rosterloh
rosterloh merged commit 2fedff8 into main Jul 13, 2026
12 checks passed
@rosterloh
rosterloh deleted the dependabot/uv/python-ef57f20628 branch July 13, 2026 06:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant