Skip to content

⬆ Bump the python-packages group across 1 directory with 3 updates#72

Merged
YuriiMotov merged 1 commit into
mainfrom
dependabot/uv/python-packages-5391caf566
Jul 2, 2026
Merged

⬆ Bump the python-packages group across 1 directory with 3 updates#72
YuriiMotov merged 1 commit into
mainfrom
dependabot/uv/python-packages-5391caf566

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 15, 2026

Copy link
Copy Markdown
Contributor

Bumps the python-packages group with 3 updates in the / directory: ruff, ty and prek.

Updates ruff from 0.15.14 to 0.15.19

Release notes

Sourced from ruff's releases.

0.15.19

Release Notes

Released on 2026-06-23.

Preview features

  • Support human-readable names when hovering suppression comments and in code actions (#26114)

Bug fixes

  • Fall back to default settings when editor-only settings are invalid (#26244)
  • Fix panic when inserting text at a notebook cell boundary (#26111)

Rule changes

  • [pylint] Update fix suggestions for __floor__, __trunc__, __length_hint__, and __matmul__ variants (PLC2801) (#26239)

Performance

  • Avoid allocating when parsing single string literals (#26200)
  • Avoid reallocating singleton call arguments (#26223)
  • Lazily create source files for lint diagnostics (#26226)
  • Optimize formatter text width and indentation (#26236)
  • Reserve capacity for builtin bindings (#26229)
  • Skip repeated-key checks for singleton dictionaries (#26228)
  • Use ArrayVec for qualified name segments (#26224)

Documentation

  • [flake8-pyi] Note that PYI051 is an opinionated stylistic rule (#26179)
  • [pyupgrade] Clarify UP029 as a Python 2 compatibility rule (#26243)

Other changes

  • Publish Ruff crates to crates.io (#26271)

Contributors

Install ruff 0.15.19

Install prebuilt binaries via shell script

... (truncated)

Changelog

Sourced from ruff's changelog.

0.15.19

Released on 2026-06-23.

Preview features

  • Support human-readable names when hovering suppression comments and in code actions (#26114)

Bug fixes

  • Fall back to default settings when editor-only settings are invalid (#26244)
  • Fix panic when inserting text at a notebook cell boundary (#26111)

Rule changes

  • [pylint] Update fix suggestions for __floor__, __trunc__, __length_hint__, and __matmul__ variants (PLC2801) (#26239)

Performance

  • Avoid allocating when parsing single string literals (#26200)
  • Avoid reallocating singleton call arguments (#26223)
  • Lazily create source files for lint diagnostics (#26226)
  • Optimize formatter text width and indentation (#26236)
  • Reserve capacity for builtin bindings (#26229)
  • Skip repeated-key checks for singleton dictionaries (#26228)
  • Use ArrayVec for qualified name segments (#26224)

Documentation

  • [flake8-pyi] Note that PYI051 is an opinionated stylistic rule (#26179)
  • [pyupgrade] Clarify UP029 as a Python 2 compatibility rule (#26243)

Other changes

  • Publish Ruff crates to crates.io (#26271)

Contributors

0.15.18

Released on 2026-06-18.

Preview features

... (truncated)

Commits
  • 7f04365 Bump version to 0.15.19 (#26291)
  • a30ba16 [ty] Infer definite equality comparison results (#26290)
  • bcd2028 [ty] Avoid recursion when projecting narrowing constraints (#26276)
  • c0e083e [ty] Avoid bypassing lazy constraints for Divergent (#26288)
  • fb13596 Record configured crates.io packages (#26281)
  • 85da759 [ty] Fix ParamSpec callable signature extraction for callable instances (#26279)
  • 4c98a81 [ty] Make multi-arm TypeOf cycle recovery monotonic (#26275)
  • 7b84361 [ty] Preserve regular kind for callable instances (#26253)
  • 93c8c59 [flake8-pyi] Note that PYI051 is an opinionated stylistic rule (#26179)
  • bc9bb05 [ty] Infer types for names bound in match patterns (#25940)
  • Additional commits viewable in compare view

Updates ty from 0.0.39 to 0.0.53

Release notes

Sourced from ty's releases.

0.0.53

Release Notes

Released on 2026-06-23.

Bug fixes

  • Avoid bypassing lazy constraints for Divergent (#26288)
  • Avoid recursion when projecting narrowing constraints (#26276)
  • Fix ParamSpec callable signature extraction for callable instances (#26279)
  • Make multi-arm TypeOf cycle recovery monotonic (#26275)

LSP server

  • Document all special forms in ty_extensions (#26263)

Performance

  • Avoid cloning fallback condition flow snapshots (#26203)
  • Avoid constructing discarded speculative diagnostics (#26251)
  • Avoid path lookups when sorting same-file diagnostics (#26257)
  • Cache is_never_satisfied results (#26261)
  • Defer applying type context to simple standalone expressions (#26252)

Core type checking

  • Infer types for names bound in match patterns (#25940)
  • Preserve regular kind for callable instances (#26253)
  • Simplify intersections of invariant generic types with Any specializations (#26127)

Contributors

Install ty 0.0.53

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

</tr></table> 

... (truncated)

Changelog

Sourced from ty's changelog.

0.0.53

Released on 2026-06-23.

Bug fixes

  • Avoid bypassing lazy constraints for Divergent (#26288)
  • Avoid recursion when projecting narrowing constraints (#26276)
  • Fix ParamSpec callable signature extraction for callable instances (#26279)
  • Make multi-arm TypeOf cycle recovery monotonic (#26275)

LSP server

  • Document all special forms in ty_extensions (#26263)

Performance

  • Avoid cloning fallback condition flow snapshots (#26203)
  • Avoid constructing discarded speculative diagnostics (#26251)
  • Avoid path lookups when sorting same-file diagnostics (#26257)
  • Cache is_never_satisfied results (#26261)
  • Defer applying type context to simple standalone expressions (#26252)

Core type checking

  • Infer types for names bound in match patterns (#25940)
  • Preserve regular kind for callable instances (#26253)
  • Simplify intersections of invariant generic types with Any specializations (#26127)

Contributors

0.0.52

Released on 2026-06-22.

Bug fixes

  • Avoid shadowing hints for attribute assignments (#26164)
  • Fix dict.pop overloads to accept arbitrary keys with defaults (#26241)
  • Normalize recursive TypeOf across multiple union arms (#26230)
  • Normalize recursive TypeOf growth during cycle recovery (#26163)
  • Normalize recursive protocol growth during cycle recovery (#26246)
  • Preserve generic alias identity during cycle recovery (#26166)

... (truncated)

Commits

Updates prek from 0.4.2 to 0.4.5

Release notes

Sourced from prek's releases.

0.4.5

Release Notes

Released on 2026-06-15.

✨Highlights

0.4.5 completes prek's pre-commit language coverage. With R, Conda, Perl, and coursier now supported, prek supports every language available in pre-commit, plus prek-only modern languages such as Bun and Deno.

This is full feature parity with pre-commit. The last major compatibility gap is closed, and prek is now on the path to 1.0.

💚 Sponsorship

If prek saves time for you or your team, please consider sponsoring the project on GitHub Sponsors. It helps keep new features, performance work, and maintenance moving.

Enhancements

  • Add Perl language support (#2201)
  • Add R language support (#2206)
  • Add Conda language support (#2203)
  • Add coursier language support (#2194)
  • Add group filters to list (#2152)
  • Remove legacy repo path support (#2150)
  • Skip cloning fully filtered remote repos (#2151)

Performance

  • Avoid building JSON trees in syntax hooks (#2156)
  • Scan mixed line endings without line vector (#2160)
  • Skip file scan for always-run no-filename hooks (#2155)
  • Use fixed buffer for EOF scan (#2163)
  • Use fixed buffer for private key scan (#2164)

Bug fixes

  • Fix pretty-format-json CRLF handling (#2210)
  • Handle missing blobs in diff snapshots (#2211)
  • Ignore coursier channel from working repo (#2202)

Contributors

Install prek 0.4.5

... (truncated)

Changelog

Sourced from prek's changelog.

0.4.5

Released on 2026-06-15.

✨Highlights

0.4.5 completes prek's pre-commit language coverage. With R, Conda, Perl, and coursier now supported, prek supports every language available in pre-commit, plus prek-only modern languages such as Bun and Deno.

This is full feature parity with pre-commit. The last major compatibility gap is closed, and prek is now on the path to 1.0.

💚 Sponsorship

If prek saves time for you or your team, please consider sponsoring the project on GitHub Sponsors. It helps keep new features, performance work, and maintenance moving.

Enhancements

  • Add Perl language support (#2201)
  • Add R language support (#2206)
  • Add Conda language support (#2203)
  • Add coursier language support (#2194)
  • Add group filters to list (#2152)
  • Remove legacy repo path support (#2150)
  • Skip cloning fully filtered remote repos (#2151)

Performance

  • Avoid building JSON trees in syntax hooks (#2156)
  • Scan mixed line endings without line vector (#2160)
  • Skip file scan for always-run no-filename hooks (#2155)
  • Use fixed buffer for EOF scan (#2163)
  • Use fixed buffer for private key scan (#2164)

Bug fixes

  • Fix pretty-format-json CRLF handling (#2210)
  • Handle missing blobs in diff snapshots (#2211)
  • Ignore coursier channel from working repo (#2202)

Contributors

0.4.4

Released on 2026-06-04.

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Jun 15, 2026
@github-actions github-actions Bot added the internal Internal changes label Jun 15, 2026
@dependabot dependabot Bot changed the title ⬆ Bump the python-packages group with 3 updates ⬆ Bump the python-packages group across 1 directory with 3 updates Jun 19, 2026
@dependabot dependabot Bot force-pushed the dependabot/uv/python-packages-5391caf566 branch 2 times, most recently from 064ebf2 to cdcd4de Compare June 22, 2026 11:55
@dependabot dependabot Bot force-pushed the dependabot/uv/python-packages-5391caf566 branch from cdcd4de to 64178e1 Compare June 29, 2026 11:55
@YuriiMotov

Copy link
Copy Markdown
Member

@dependabot recreate

Bumps the python-packages group with 3 updates in the / directory: [ruff](https://github.com/astral-sh/ruff), [ty](https://github.com/astral-sh/ty) and [prek](https://github.com/j178/prek).


Updates `ruff` from 0.15.14 to 0.15.19
- [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.15.14...0.15.19)

Updates `ty` from 0.0.39 to 0.0.53
- [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.39...0.0.53)

Updates `prek` from 0.4.2 to 0.4.5
- [Release notes](https://github.com/j178/prek/releases)
- [Changelog](https://github.com/j178/prek/blob/master/CHANGELOG.md)
- [Commits](j178/prek@v0.4.2...v0.4.5)

---
updated-dependencies:
- dependency-name: prek
  dependency-version: 0.4.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: ruff
  dependency-version: 0.15.16
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: ty
  dependency-version: 0.0.44
  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-5391caf566 branch from 64178e1 to 5bb432a Compare July 2, 2026 16:24
@YuriiMotov YuriiMotov merged commit 5500779 into main Jul 2, 2026
26 checks passed
@YuriiMotov YuriiMotov deleted the dependabot/uv/python-packages-5391caf566 branch July 2, 2026 16:30
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