Skip to content

⬆️ deps: bump Python dev dependencies - #110

Merged
renovate[bot] merged 1 commit into
mainfrom
renovate/python-dev-dependencies
Oct 26, 2026
Merged

renovate[bot] merged 1 commit into
mainfrom
renovate/python-dev-dependencies

Conversation

@renovate

@renovate renovate Bot commented Oct 26, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
ruff (source, changelog) >=0.17.1 → >=0.17.2 age confidence
ty (changelog) >=0.0.89,<0.0.90 → >=0.0.91,<0.0.92 age confidence

Release Notes

astral-sh/ruff (ruff)

v0.17.2

Compare Source

Released on 2026-10-22.

Preview features
  • [complexity] Add unnecessary-regular-expression-compile (#​25533)
Bug fixes
  • Avoid syntax errors for type variables with starred constraints (UP040, UP046, UP047, RUF053) (#​28362)
  • [pydocstyle] Treat backslash-escaped *args and **kwargs as documented (D417) (#​29536)
  • [pylint] Avoid false positive on starred elements (PLE0643) (#​29483)
  • [pylint] Mark fixes unsafe when deleting comments (PLR5501, PLW0120) (#​29414)
  • [pyupgrade] Mark fix unsafe when deleting comments (UP035) (#​29413)
Performance
  • Avoid intermediate names in lint name resolution (#​29506)
  • Prefilter bidirectional Unicode checks by UTF-8 leading bytes (#​29561)
  • Share postfix parsing and reduce expression copies (#​29480)
Configuration
  • [pylint] Add a configurable allowlist for magic-value-comparison (PLR2004) (#​18961)
Documentation
  • Clarify documentation and correct stale guidance (#​29374)
  • [pyupgrade] Remove mentions of variance related to fix safety (UP040, UP047) (#​29592)
Contributors
astral-sh/ty (ty)

v0.0.91

Compare Source

Released on 2026-10-22.

Bug fixes
  • Improve generics solving when an intersection is passed into a generic call to prefer solving the call to a more precise type when it is safe to do so (#​29578)
  • Fix recursive type materialization (#​29532)
  • Infer return intersections from correlated call specializations (#​28303)
  • Preserve Self when checking universal protocols (#​29207)
  • Fix stack overflows involving recursive descriptor setter types (#​29148)
  • Preserve the namespace-package fallback in module discovery when the namespace-package fallback is obscured by a partial stub package (#​29559)
  • Report all missing @override decorators together (#​29557)
  • Fix false-positive invalid-argument-type diagnostics when inferring constrained type variables from callbacks that return an invariant generic with a gradual type argument (#​29577)
Performance improvements
  • Compare protocol receiver restrictions before binding (#​29443)
LSP server
  • Avoid cancelling requests for unrelated file changes (#​29604)
Core type checking
  • Generics solving: check for unsatisfiable bodies before existentially quantifying (#​29504)
  • Liskov diagnostics: Check inherited attribute conflicts (#​28559)
  • Return type inference: eneralize nested types in inferred return types (#​29488)
Contributors

v0.0.90

Compare Source

Released on 2026-10-20.

Bug fixes
  • Allow subclasses to restore hashability (#​29471)
  • Avoid crashes when negating recursive aliases (#​29429)
  • Avoid stack overflow for recursive descriptor setter checks (#​29467)
  • Defer constructor type variable defaults (#​29469)
  • Preserve bound receivers for strict signature checks (#​29396)
  • Preserve read types for dynamic attributes (#​29461)
  • Reject runtime_checkable on non-protocol classes (#​29460)
  • Validate TypeAliasType keyword arguments (#​29466)
LSP server
Other changes
  • Adopt stable macOS signing identifiers (#​4743)
  • Avoid inserting inlay hints containing stub-only types (#​29477)
  • Filter incompatible union members during union inference (#​29344)
  • Infer ParamSpecs from call-wide constraints (#​28828)
  • Mitigate pauses from clearing cached ASTs in more language server operations (#​29232)
  • Report read-only keys when deleting, popping, or defaulting TypedDict items (#​29441)
  • Support uv's nested module ownership metadata (#​29436)
Contributors

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, only on Monday (* 0-3 * * 1)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/python-dev-dependencies branch from 88dd665 to 661289a Compare October 26, 2026 06:27
@renovate
renovate Bot merged commit 3b4eb66 into main Oct 26, 2026
6 checks passed
@renovate
renovate Bot deleted the renovate/python-dev-dependencies branch October 26, 2026 11:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants