Skip to content

build(deps-dev): update ty requirement from >=0.0.1a29 to >=0.0.29#248

Merged
Paul-B98 merged 1 commit intomainfrom
dependabot/pip/ty-gte-0.0.29
Apr 14, 2026
Merged

build(deps-dev): update ty requirement from >=0.0.1a29 to >=0.0.29#248
Paul-B98 merged 1 commit intomainfrom
dependabot/pip/ty-gte-0.0.29

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 14, 2026

⚠️ Dependabot is rebasing this PR ⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


Updates the requirements on ty to permit the latest version.

Release notes

Sourced from ty's releases.

0.0.29

Release Notes

Released on 2026-04-05.

Bug fixes

  • Avoid special-casing for dataclasses.field if it's not in field_specifiers (#24397)
  • Reject unsupported environment.python-version values in configuration files (#24402)
  • Respect supported lower bounds from requires-python (#24401)

Core type checking

  • Add support for types.new_class (#23144)
  • Fix PEP 695 type aliases in with statement (#24395)
  • Respect __new__ and metaclass __call__ return types (#24357)
  • Treat enum attributes with type annotations as members (#23776)

Contributors

Install ty 0.0.29

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/ty/releases/download/0.0.29/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.29/ty-installer.ps1 | iex"

Download ty 0.0.29

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

... (truncated)

Changelog

Sourced from ty's changelog.

0.0.29

Released on 2026-04-05.

Bug fixes

  • Avoid special-casing for dataclasses.field if it's not in field_specifiers (#24397)
  • Reject unsupported environment.python-version values in configuration files (#24402)
  • Respect supported lower bounds from requires-python (#24401)

Core type checking

  • Add support for types.new_class (#23144)
  • Fix PEP 695 type aliases in with statement (#24395)
  • Respect __new__ and metaclass __call__ return types (#24357)
  • Treat enum attributes with type annotations as members (#23776)

Contributors

0.0.28

Released on 2026-04-02.

Bug fixes

  • Mark loop header assignments as used to avoid false positives in "unused variable" diagnostics (#24336)

LSP server

  • Show constructor signature of classes when hovering over them (#24257)

Core type checking

  • Avoid emitting cascading diagnostics when parsing invalid type expressions (#24326)
  • Handle most "deep" mutual TypeVar constraints (#24079)
  • Improve consistency and quality of diagnostics relating to invalid type forms (#24325)
  • Improve robustness of various type-qualifier-related checks (#24251)
  • Infer the extra_items keyword argument to class-based TypedDicts as an annotation expression (#24362)
  • Use bidirectional inference to fix false positives on operations such as x: list[int | None] = [None] * 2 (#24197)
  • Sync vendored typeshed stubs (#24340). Typeshed diff
  • Tighten up validation of subscripts and attributes in type expressions (#24329)
  • Use infer_type_expression for parsing parameter annotations and return-type annotations (#24353)
  • Use infer_type_expression for validating PEP-613 type aliases (#24370)
  • Validate TypedDict fields when subclassing (#24338)
  • Validate type qualifiers in functional TypedDict fields and the extra_items keyword to functional TypedDicts (#24360)
  • Improve diagnostics for invalid functional TypedDicts (#24345)

... (truncated)

Commits

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 this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [ty](https://github.com/astral-sh/ty) to permit the latest version.
- [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.1-alpha.29...0.0.29)

---
updated-dependencies:
- dependency-name: ty
  dependency-version: 0.0.29
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Apr 14, 2026
@dependabot dependabot bot requested a review from Paul-B98 as a code owner April 14, 2026 05:18
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Apr 14, 2026
@coveralls
Copy link
Copy Markdown

Coverage Report for CI Build 24382325121

Coverage remained the same at 90.0%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 9
Covered Lines: 8
Line Coverage: 88.89%
Relevant Branches: 1
Covered Branches: 1
Branch Coverage: 100.0%
Branches in Coverage %: Yes
Coverage Strength: 0.89 hits per line

💛 - Coveralls

@Paul-B98 Paul-B98 merged commit 4ccfb81 into main Apr 14, 2026
3 checks passed
@dependabot dependabot bot deleted the dependabot/pip/ty-gte-0.0.29 branch April 14, 2026 08:15
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 Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants