Skip to content

Python: Build(deps-dev): bump ty from 0.0.77 to 0.0.78 in /python in the python-type-checkers group - #8249

Open
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/pip/python/python-type-checkers-b4a77f8516
Open

Python: Build(deps-dev): bump ty from 0.0.77 to 0.0.78 in /python in the python-type-checkers group#8249
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/pip/python/python-type-checkers-b4a77f8516

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 10, 2026

Copy link
Copy Markdown
Contributor

Bumps the python-type-checkers group in /python with 1 update: ty.

Updates ty from 0.0.77 to 0.0.78

Release notes

Sourced from ty's releases.

0.0.78

Release Notes

Released on 2026-09-02.

Bug fixes

  • Defer decorator-call diagnostics to avoid recursive-default cycles (#28226)
  • Make cyclic intersection simplification deterministic (#28156)
  • Stabilize cyclic terminal-call reachability (#28216)

Preview features

  • Refresh uv workspace metadata when dependencies change (#28224)

Diagnostics

  • Add a new disjoint-cast rule (#28129)
  • Report deprecated property accessors on intersections (#28250)
  • Report deprecations for implicit constructor calls (#28251)
  • Report deprecations for overloads, operators, and properties (#28134)
  • Respect overload selection in deprecation diagnostics (#28148)

Core type checking

  • Fix negative narrowing for protocols with gradual members (#28198)
  • Preserve ParamSpec bindings inferred against type context (#28084)
  • Preserve generic protocol materialization relations (#28246)
  • Preserve uncertain branches during quantification (#28211)
  • Respect type variables in top/bottom materializations of invariant generics (#28072)
  • Sync vendored typeshed stubs (#28217). Typeshed diff
  • Treat captured bound-method receivers covariantly (#28180)
  • Unsound intersection simplification for generic iterables (#28068)
  • Validate type variable scopes in constructors and aliases (#28130)
  • lambda functions are always truthy (#28254)

Performance

  • Optimize materialized recursive protocol comparisons (#28079)
  • Optimize recursive protocol checks for nested type variables (#28257)

Contributors

... (truncated)

Changelog

Sourced from ty's changelog.

0.0.78

Released on 2026-09-02.

Bug fixes

  • Defer decorator-call diagnostics to avoid recursive-default cycles (#28226)
  • Make cyclic intersection simplification deterministic (#28156)
  • Stabilize cyclic terminal-call reachability (#28216)

Preview features

  • Refresh uv workspace metadata when dependencies change (#28224)

Diagnostics

  • Add a new disjoint-cast rule (#28129)
  • Report deprecated property accessors on intersections (#28250)
  • Report deprecations for implicit constructor calls (#28251)
  • Report deprecations for overloads, operators, and properties (#28134)
  • Respect overload selection in deprecation diagnostics (#28148)

Core type checking

  • Fix negative narrowing for protocols with gradual members (#28198)
  • Preserve ParamSpec bindings inferred against type context (#28084)
  • Preserve generic protocol materialization relations (#28246)
  • Preserve uncertain branches during quantification (#28211)
  • Respect type variables in top/bottom materializations of invariant generics (#28072)
  • Sync vendored typeshed stubs (#28217). Typeshed diff
  • Treat captured bound-method receivers covariantly (#28180)
  • Unsound intersection simplification for generic iterables (#28068)
  • Validate type variable scopes in constructors and aliases (#28130)
  • lambda functions are always truthy (#28254)

Performance

  • Optimize materialized recursive protocol comparisons (#28079)
  • Optimize recursive protocol checks for nested type variables (#28257)

Contributors

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the python-type-checkers group in /python with 1 update: [ty](https://github.com/astral-sh/ty).


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

---
updated-dependencies:
- dependency-name: ty
  dependency-version: 0.0.78
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python-type-checkers
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Usage: [Issues, PRs], Target: dependencies in the project python Usage: [Issues, PRs], Target: Python labels Sep 10, 2026
Copilot AI balanced review requested due to automatic review settings September 10, 2026 14:34
@dependabot dependabot Bot added the python Usage: [Issues, PRs], Target: Python label Sep 10, 2026
@dependabot dependabot Bot added the dependencies Usage: [Issues, PRs], Target: dependencies in the project label Sep 10, 2026
@dependabot
dependabot Bot temporarily deployed to github-app-auth September 10, 2026 14:34 Inactive
@dependabot
dependabot Bot temporarily deployed to github-app-auth September 10, 2026 14:34 Inactive
@github-actions github-actions Bot changed the title Build(deps-dev): bump ty from 0.0.77 to 0.0.78 in /python in the python-type-checkers group Python: Build(deps-dev): bump ty from 0.0.77 to 0.0.78 in /python in the python-type-checkers group Sep 10, 2026
@dependabot
dependabot Bot temporarily deployed to github-app-auth September 10, 2026 14:34 Inactive
@dependabot
dependabot Bot temporarily deployed to github-app-auth September 10, 2026 14:35 Inactive

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The valid patch-version dependency update is focused and consistent with the PR description.

Pull request overview

Updates the Python development type checker ty to version 0.0.78.

Changes:

  • Bumps ty from 0.0.77 to 0.0.78.
File summaries
File Description
python/pyproject.toml Updates the pinned ty development dependency.
Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 0
  • Review effort level: Balanced

💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

@eavanvalkenburg

Copy link
Copy Markdown
Member

Copilot fix this PR, the checks fail, and uv.lock needs to be updated

Co-authored-by: eavanvalkenburg <13749212+eavanvalkenburg@users.noreply.github.com>

Copilot AI commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

Copilot fix this PR, the checks fail, and uv.lock needs to be updated

Addressed in 1f7b0e6: regenerated python/uv.lock for ty 0.0.78 and suppressed the intentional MCP experimental-task API deprecation diagnostic so the type-checking jobs pass.

@eavanvalkenburg

Copy link
Copy Markdown
Member

Copilot there are checks failing, please fix

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Usage: [Issues, PRs], Target: dependencies in the project python Usage: [Issues, PRs], Target: Python

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants