Skip to content

Bump the regular-updates group across 1 directory with 2 updates - #74

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/regular-updates-879b5afa5f
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/regular-updates-879b5afa5f

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 17, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the regular-updates group with 2 updates in the / directory: ruff and ty.

Updates ruff from 0.16.6 to 0.16.8

Release notes

Sourced from ruff's releases.

0.16.8

Release Notes

Released on 2026-09-16.

Bug fixes

  • Visit functional TypedDict keyword arguments correctly (#28584)
  • [flake8-simplify] Detect nested async with under sync parent (SIM117) (#27821)
  • [flake8-simplify] Preserve operand order in SIM109 fix (#27824)
  • [pyupgrade] Preserve required parentheses in multiline UP040 fixes (#28164)
  • [pyupgrade] Skip TypeVarTuple and ParamSpec conversions with bounds or constraints (UP040, UP046, UP047) (#28505)

Rule changes

  • Add support for __lazy_modules__ (#28459)
  • Recognize PEP-728 TypedDict class keywords (#28533)
  • Recognize quoted types in typing.TypeForm (#28507)
  • Support conditional assignment to __lazy_modules__ (#28491)
  • [flake8-type-checking] Prefer lazy imports over TYPE_CHECKING on Python 3.15 and later (TC001, TC002, TC003) (#28541)
  • [pyupgrade] Make the fix for UP040 always unsafe (#28526)
  • [pyupgrade] Stop recommending deprecated ByteString aliases (UP035) (#28498)
  • [ruff, flake8-use-pathlib] Recognize the parent_mode argument (RUF064, PTH103) (#28528)
  • [ruff] Detect \Z in pytest.raises() match patterns (RUF043) (#28598)

CLI

  • Use rule name and code in formatter incompatibility warnings (#28571)

Configuration

  • [flake8-tidy-imports] Add extend-banned-api (#28644)

Contributors

Install ruff 0.16.8

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/ruff/releases/download/0.16.8/ruff-installer.sh | sh
</tr></table> 

... (truncated)

Changelog

Sourced from ruff's changelog.

0.16.8

Released on 2026-09-16.

Bug fixes

  • Visit functional TypedDict keyword arguments correctly (#28584)
  • [flake8-simplify] Detect nested async with under sync parent (SIM117) (#27821)
  • [flake8-simplify] Preserve operand order in SIM109 fix (#27824)
  • [pyupgrade] Preserve required parentheses in multiline UP040 fixes (#28164)
  • [pyupgrade] Skip TypeVarTuple and ParamSpec conversions with bounds or constraints (UP040, UP046, UP047) (#28505)

Rule changes

  • Add support for __lazy_modules__ (#28459)
  • Recognize PEP-728 TypedDict class keywords (#28533)
  • Recognize quoted types in typing.TypeForm (#28507)
  • Support conditional assignment to __lazy_modules__ (#28491)
  • [flake8-type-checking] Prefer lazy imports over TYPE_CHECKING on Python 3.15 and later (TC001, TC002, TC003) (#28541)
  • [pyupgrade] Make the fix for UP040 always unsafe (#28526)
  • [pyupgrade] Stop recommending deprecated ByteString aliases (UP035) (#28498)
  • [ruff, flake8-use-pathlib] Recognize the parent_mode argument (RUF064, PTH103) (#28528)
  • [ruff] Detect \Z in pytest.raises() match patterns (RUF043) (#28598)

CLI

  • Use rule name and code in formatter incompatibility warnings (#28571)

Configuration

  • [flake8-tidy-imports] Add extend-banned-api (#28644)

Contributors

0.16.7

Released on 2026-09-10.

Preview features

  • [ruff] Add rule for default values on method receivers (RUF077) (#26700)

... (truncated)

Commits
  • 62914c4 Bump version to 0.16.8 (#28648)
  • c47e0cd [ty] Bound aliased intersection expansion during inference (#28546)
  • ff4747b renovate: update uv hashes correctly with setup-uv (#28621)
  • 94efeaa [ty] Compact reachable binding and declaration histories (#28349)
  • 50020fb [ty] Avoid storing constraint nodes twice (#28375)
  • 446bb68 [ty] Compare bound-method receivers before signatures (#28384)
  • 304ab86 [flake8-type-checking] Prefer lazy imports over TYPE_CHECKING on 3.15+ (`...
  • d940b24 [ty] Watch script dependencies in CLI watch mode (#28125)
  • fe9f065 [flake8-tidy-imports] Add extend-banned-api (#28644)
  • 31131db [ty] Support type[A & B] (#27124)
  • Additional commits viewable in compare view

Updates ty from 0.0.78 to 0.0.82

Release notes

Sourced from ty's releases.

0.0.82

Release Notes

Released on 2026-09-17.

Preview features

  • Ignore Python version from uv metadata (#28646)
  • Watch script dependencies in CLI watch mode (#28125)

CLI

  • Only skip uv workspace metadata for a single script (#28581)
  • Support dependency lints with --config-file (#28573)

LSP server

  • Filter string literal completions by typed text (#28612)
  • Find member references across files (#28669)
  • Find parameter references across files (#28670)
  • Preserve valid LSP settings when configuration resolution fails (#28653)
  • Reuse identifier matcher in LSP operations (#28663)
  • Watch script dependencies in the language server (#28522)

Diagnostic improvements

  • Add an autofix for unused awaitables (#28668)
  • Add annotations for unreachable code caused by boolean operands (#28521)
  • Add subdiagnostics to redundant-condition rules warning about reachability implications (#28263)
  • Clarify diagnostics for unimplemented abstract members (#28538)
  • Extend unreachable-code annotations to while, assert, and match statements (#28290)

Core type checking

  • Allow experimental intersection syntax in PEP 695 aliases (#28513)
  • Bound aliased intersection expansion during inference (#28546)
  • Check declared variance against final method bindings (#28155)
  • Fix recursive protocol checks for decorated methods (#28293)
  • Freshen constructor-owned Self with class type variables (#28592)
  • Improve disjointness of functools.partial types (#28660)
  • Include constraint-set assignability in more checks (#28642)
  • Infer conditional literals from peers in unspecialized contexts (#28633)
  • Infer generic elements from gradual tuples (#28637)
  • Introduce Recursive types and fully support recursive implicit type aliases (#28425)
  • Narrow type context during tuple inference (#28658)
  • Preserve field metadata after overload resolution (#28635)
  • Preserve gradual class assignability in constraint-set checks (#28638)
  • Preserve gradual tuple lengths during callable inference (#28588)
  • Preserve tuple shapes during concatenation (#28617)
  • Reject abstract class instantiation (#28167)

... (truncated)

Changelog

Sourced from ty's changelog.

0.0.82

Released on 2026-09-17.

Preview features

  • Ignore Python version from uv metadata (#28646)
  • Watch script dependencies in CLI watch mode (#28125)

CLI

  • Only skip uv workspace metadata for a single script (#28581)
  • Support dependency lints with --config-file (#28573)

LSP server

  • Filter string literal completions by typed text (#28612)
  • Find member references across files (#28669)
  • Find parameter references across files (#28670)
  • Preserve valid LSP settings when configuration resolution fails (#28653)
  • Reuse identifier matcher in LSP operations (#28663)
  • Watch script dependencies in the language server (#28522)

Diagnostic improvements

  • Add an autofix for unused awaitables (#28668)
  • Add annotations for unreachable code caused by boolean operands (#28521)
  • Add subdiagnostics to redundant-condition rules warning about reachability implications (#28263)
  • Clarify diagnostics for unimplemented abstract members (#28538)
  • Extend unreachable-code annotations to while, assert, and match statements (#28290)

Core type checking

  • Allow experimental intersection syntax in PEP 695 aliases (#28513)
  • Bound aliased intersection expansion during inference (#28546)
  • Check declared variance against final method bindings (#28155)
  • Fix recursive protocol checks for decorated methods (#28293)
  • Freshen constructor-owned Self with class type variables (#28592)
  • Improve disjointness of functools.partial types (#28660)
  • Include constraint-set assignability in more checks (#28642)
  • Infer conditional literals from peers in unspecialized contexts (#28633)
  • Infer generic elements from gradual tuples (#28637)
  • Introduce Recursive types and fully support recursive implicit type aliases (#28425)
  • Narrow type context during tuple inference (#28658)
  • Preserve field metadata after overload resolution (#28635)
  • Preserve gradual class assignability in constraint-set checks (#28638)
  • Preserve gradual tuple lengths during callable inference (#28588)
  • Preserve tuple shapes during concatenation (#28617)
  • Reject abstract class instantiation (#28167)
  • Respect frozen=False overrides on Pydantic subclasses (#28515)

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Sep 17, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner September 17, 2026 11:43
Bumps the regular-updates group with 2 updates in the / directory: [ruff](https://github.com/astral-sh/ruff) and [ty](https://github.com/astral-sh/ty).


Updates `ruff` from 0.16.6 to 0.16.8
- [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.16.6...0.16.8)

Updates `ty` from 0.0.78 to 0.0.82
- [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.78...0.0.82)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.16.7
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular-updates
- dependency-name: ty
  dependency-version: 0.0.80
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title Bump the regular-updates group with 2 updates Bump the regular-updates group across 1 directory with 2 updates Sep 24, 2026
@dependabot
dependabot Bot force-pushed the dependabot/uv/regular-updates-879b5afa5f branch from 6b0fe56 to 16ece5f Compare September 24, 2026 11:43
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