Skip to content

⬆ Bump the python-packages group across 1 directory with 5 updates#1896

Merged
YuriiMotov merged 1 commit into
masterfrom
dependabot/uv/python-packages-abe5db75e7
Jul 13, 2026
Merged

⬆ Bump the python-packages group across 1 directory with 5 updates#1896
YuriiMotov merged 1 commit into
masterfrom
dependabot/uv/python-packages-abe5db75e7

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps the python-packages group with 5 updates in the / directory:

Package From To
ty 0.0.40 0.0.56
ruff 0.15.19 0.15.20
pillow 12.2.0 12.3.0
zensical 0.0.46 0.0.47
prek 0.4.5 0.4.8

Updates ty from 0.0.40 to 0.0.56

Release notes

Sourced from ty's releases.

0.0.56

Release Notes

Released on 2026-07-01.

Bug fixes

  • Avoid MRO cycle when collecting NamedTuple fields (#26464)
  • Model int and str enum value normalization (#26349)
  • Prefer reflected operators by runtime class (#26434, #26474)

CLI

  • Exit with status 130 when interrupted (#26465)

Performance

  • Avoid exponential OR-pattern reachability (#26481)
  • Reduce bound typevar identity overhead (#26396)

Core type checking

  • Infer generic class pattern capture types (#26479)
  • Narrow exact tuples through sequence patterns (#26424)
  • Recognize inherited enum member constructors (#26410)
  • Respect return-context inference when filtering overloads (#26454)
  • Sync vendored typeshed stubs (#26501). Typeshed diff

Contributors

Install ty 0.0.56

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

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

Download ty 0.0.56

| File | Platform | Checksum |

... (truncated)

Changelog

Sourced from ty's changelog.

0.0.56

Released on 2026-07-01.

Bug fixes

  • Avoid MRO cycle when collecting NamedTuple fields (#26464)
  • Model int and str enum value normalization (#26349)
  • Prefer reflected operators by runtime class (#26434, #26474)

CLI

  • Exit with status 130 when interrupted (#26465)

Performance

  • Avoid exponential OR-pattern reachability (#26481)
  • Reduce bound typevar identity overhead (#26396)

Core type checking

  • Infer generic class pattern capture types (#26479)
  • Narrow exact tuples through sequence patterns (#26424)
  • Recognize inherited enum member constructors (#26410)
  • Respect return-context inference when filtering overloads (#26454)
  • Sync vendored typeshed stubs (#26501). Typeshed diff

Contributors

0.0.55

Released on 2026-06-26.

LSP server

  • Render full diagnostics in color (#26384)

Documentation

  • Document colored diagnostic output (#3858)

Performance

  • Improve vendored filesystem concurrency (#26408)
  • Optimize enum comparisons in equality evaluation (#26340)
  • Remove redundant semantic index shrinks (#26392)
  • Use never-change durability for one-shot checks (#26359)

... (truncated)

Commits

Updates ruff from 0.15.19 to 0.15.20

Release notes

Sourced from ruff's releases.

0.15.20

Release Notes

Released on 2026-06-25.

Preview features

  • Allow human-readable names in rule selectors (#25887)
  • Emit a warning instead of an error for unknown rule selectors (#26113)
  • Match noqa shebang handling in ruff:ignore comments (#26286)
  • [ruff] Remove pytest-fixture-autouse (RUF076) (#26240, #26371)

Documentation

  • Add versioning sections to custom crate READMEs (#26317)
  • Update ruff_python_parser README for crates.io (#26315)
  • [perflint] Clarify that PERF402 applies to any iterable (#26242)

Contributors

Install ruff 0.15.20

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

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

Download ruff 0.15.20

File Platform Checksum
ruff-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
ruff-x86_64-apple-darwin.tar.gz Intel macOS checksum
ruff-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
ruff-i686-pc-windows-msvc.zip x86 Windows checksum
ruff-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruff-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
ruff-i686-unknown-linux-gnu.tar.gz x86 Linux checksum

... (truncated)

Changelog

Sourced from ruff's changelog.

0.15.20

Released on 2026-06-25.

Preview features

  • Allow human-readable names in rule selectors (#25887)
  • Emit a warning instead of an error for unknown rule selectors (#26113)
  • Match noqa shebang handling in ruff:ignore comments (#26286)
  • [ruff] Remove pytest-fixture-autouse (RUF076) (#26240, #26371)

Documentation

  • Add versioning sections to custom crate READMEs (#26317)
  • Update ruff_python_parser README for crates.io (#26315)
  • [perflint] Clarify that PERF402 applies to any iterable (#26242)

Contributors

Commits
  • f82a36b Bump 0.15.20 (#26376)
  • af32943 Improve the summarise-ecosystem-results skill (#26378)
  • 485ebab Remove RUF076 name from schema (#26371)
  • ef81835 [ty] Implement rust-analyzer's "Click for full compiler diagnostic" feature (...
  • 572b31e [ruff] Remove pytest-fixture-autouse (RUF076) (#26240)
  • f703f21 Allow human-readable names in rule selectors (#25887)
  • 0d726b2 [ty] Reuse equality semantics for membership compatibility (#25955)
  • dbe6e98 [ty] Infer definite equality comparison results (#26337)
  • e700ea3 [ty] Prove TypedDict structural patterns exhaustive (#26285)
  • 6a0d2ec [ty] Widen inferred class-valued instance attributes (#26338)
  • Additional commits viewable in compare view

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 zensical from 0.0.46 to 0.0.47

Release notes

Sourced from zensical's releases.

0.0.47

Summary

This version adds support for markdown-exec, an MkDocs plugin that executes Python code blocks during the build and injects the result into the rendered page. In practice, this makes it easier to build interactive technical documentation, generated examples, and executable snippets that integrate directly with the theme in both classic and modern variants.

Additionally, the user interface is updated to v0.0.20, which includes several styling and interaction fixes. Mermaid diagram colors are now applied correctly for sequence numbers and activations, flow chart arrows, and state diagram arrows. Search filter scrollbars no longer overlap selectable items, and images using data-gallery are attributed correctly again.

Changelog

Features

  • 05856ad compat – support markdown-exec plugin

Bug fixes

  • e071bb6 zensical-serve – close connection on fatal write errors
  • a647737 ui – update ui to v0.0.20
  • 35c8e36 compat – fix check for appending iframe-worker polyfill (#785)
  • 7158eab compat – catch misconfiguration of site_dir and docs_dir (#780)
  • 30afc96 zensical, zensical-serve – percent-encode & in URLs used in templates and sitemap (#772)
Commits
  • aa1e93c chore: release v0.0.47
  • e071bb6 fix: close connection on fatal write errors
  • b2eaab3 chore: shim for markdown-exec not executing
  • a647737 fix: update ui to v0.0.20
  • 05856ad feature: support markdown-exec plugin
  • 35c8e36 fix: fix check for appending iframe-worker polyfill (#785)
  • 7158eab fix: catch misconfiguration of site_dir and docs_dir (#780)
  • 30afc96 fix: percent-encode & in URLs used in templates and sitemap (#772)
  • See full diff in compare view

Updates prek from 0.4.5 to 0.4.8

Release notes

Sourced from prek's releases.

0.4.8

Release Notes

Released on 2026-07-04.

Enhancements

  • Add default_env configuration (#2288)
  • Rename auto-update to update (#2286)

Bug fixes

  • Fix progress collapse ordering (#2291)
  • Fix progress insertion after collapsed rows (#2292)

Contributors

Install prek 0.4.8

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/j178/prek/releases/download/v0.4.8/prek-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/j178/prek/releases/download/v0.4.8/prek-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install prek

Download prek 0.4.8

File Platform Checksum
prek-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
prek-x86_64-apple-darwin.tar.gz Intel macOS checksum
prek-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
prek-i686-pc-windows-msvc.zip x86 Windows checksum
prek-x86_64-pc-windows-msvc.zip x64 Windows checksum
prek-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
prek-i686-unknown-linux-gnu.tar.gz x86 Linux checksum

... (truncated)

Changelog

Sourced from prek's changelog.

0.4.8

Released on 2026-07-04.

Enhancements

  • Add default_env configuration (#2288)
  • Rename auto-update to update (#2286)

Bug fixes

  • Fix progress collapse ordering (#2291)
  • Fix progress insertion after collapsed rows (#2292)

Contributors

0.4.6

Released on 2026-07-01.

Enhancements

  • Verify managed toolchain downloads before installation (#2229)
  • Add PREK_DOCKER_NO_INIT to opt-out Docker --init (#2242)
  • Improve subprocess error messages (#2257)
  • Split run concurrency knobs: PREK_CONCURRENT_HOOKS and PREK_CONCURRENT_BATCHES (#2276)

Performance

  • Avoid allocating markdown extensions per file (#2245)
  • Avoid unchanged config tracking writes (#2247)
  • Delay trailing whitespace output buffer (#2244)
  • Prefilter VCS permalink lines (#2253)
  • Skip unnecessary submodule updates during hook repo clone (#2255)

Documentation

  • Document language_version inferring for Python and Go (#2241)

Other changes

  • Refactor env var handling (#2277)
  • Use serde-saphyr for YAML string quoting (#2228)

Contributors

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Jul 13, 2026
@github-actions github-actions Bot added the internal Internal changes label Jul 13, 2026
@github-actions

github-actions Bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

📝 Docs preview

Last commit b287567 at: https://5a495702.typertiangolo.pages.dev

@dependabot dependabot Bot force-pushed the dependabot/uv/python-packages-abe5db75e7 branch from 65f6c19 to 5404432 Compare July 13, 2026 07:26
@YuriiMotov

Copy link
Copy Markdown
Member

@dependabot rebase

@github-actions github-actions Bot added the conflicts Automatically generated when a PR has a merge conflict label Jul 13, 2026
@github-actions

Copy link
Copy Markdown
Contributor

This pull request has a merge conflict that needs to be resolved.

---
updated-dependencies:
- dependency-name: pillow
  dependency-version: 12.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: prek
  dependency-version: 0.4.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: ruff
  dependency-version: 0.15.20
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: ty
  dependency-version: 0.0.56
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: zensical
  dependency-version: 0.0.47
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/uv/python-packages-abe5db75e7 branch from 5404432 to b287567 Compare July 13, 2026 12:56
@github-actions github-actions Bot removed the conflicts Automatically generated when a PR has a merge conflict label Jul 13, 2026
@YuriiMotov YuriiMotov merged commit fa6caa9 into master Jul 13, 2026
27 checks passed
@YuriiMotov YuriiMotov deleted the dependabot/uv/python-packages-abe5db75e7 branch July 13, 2026 13:48
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 internal Internal changes python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants