[PR #6592] chore(deps-dev): bump ty from 0.0.1a27 to 0.0.1a34 in /libs/sdk-py #5152

Closed
opened 2026-02-20 17:51:18 -05:00 by yindo · 0 comments
Owner

Original Pull Request: https://github.com/langchain-ai/langgraph/pull/6592

State: closed
Merged: No


Bumps ty from 0.0.1a27 to 0.0.1a34.

Release notes

Sourced from ty's releases.

0.0.1-alpha.34

Release Notes

Released on 2025-12-12.

Bug fixes

  • Improve solving of a type variable with an upper bound when that type variable appears as one element in a union type (#21893)
  • Accurately emulate runtime semantics for kw_only=True dataclasses such that only fields declared in the immediate class body are understood as being keyword-only (#21820)
  • Avoid inferring types for invalid binary expressions in string annotations (#21911)
  • Fix logic used to determine whether two @final instance types are disjoint (#21769)
  • Fix logic used to determine whether two @final type[] types are disjoint (#21770)
  • Fix false-positive diagnostics that could arise when analysing cyclic types (#21910), (#21909)

LSP server

  • Fix outdated version in publish diagnostics after didChange (#21943)
  • Fix workspace symbols to return members too (#21926)
  • Adjust scope completions to use all reachable symbols (#21872)
  • Classify cls as class parameter for semantic highlighting (#21944)
  • Don't show on-hover tooltips for expressions with no inferred type (#21924)
  • Ignore __all__ for document and workspace symbol requests (#21928)
  • Recognize __all__ += submodule.__all__ in auto-import (#21918)
  • Stabilize rename (#21940)

Other changes

  • Support checking files without extensions (#21867)
  • Improve performance and semantics by deferring inference of all parameter and return-type annotations (#21906)
  • Improve resolution of absolute imports in tests (#21817)
  • Infer the implicit type of the cls parameter in @classmethod method bodies (#21685)
  • Support the implicit type of the cls parameter in signatures of @classmethod methods (#21771)
  • Uniformly use "not supported" in diagnostics (#21916)
  • Implement the equivalence relation for TypedDicts (#21784)
  • Ensure that the type of the class object C is always considered assignable to type[C[Unknown]] if C is a generic class (#21883)
  • Improve bad specialization results and error messages (#21840)
  • Support NewTypes of float and complex (#21886)

Contributors

... (truncated)

Changelog

Sourced from ty's changelog.

Changelog

0.0.1-alpha.34

Released on 2025-12-12.

Bug fixes

  • Improve solving of a type variable with an upper bound when that type variable appears as one element in a union type (#21893)
  • Accurately emulate runtime semantics for kw_only=True dataclasses such that only fields declared in the immediate class body are understood as being keyword-only (#21820)
  • Avoid inferring types for invalid binary expressions in string annotations (#21911)
  • Fix logic used to determine whether two @final instance types are disjoint (#21769)
  • Fix logic used to determine whether two @final type[] types are disjoint (#21770)
  • Fix false-positive diagnostics that could arise when analysing cyclic types (#21910), (#21909)

LSP server

  • Fix outdated version in publish diagnostics after didChange (#21943)
  • Fix workspace symbols to return members too (#21926)
  • Adjust scope completions to use all reachable symbols (#21872)
  • Classify cls as class parameter for semantic highlighting (#21944)
  • Don't show on-hover tooltips for expressions with no inferred type (#21924)
  • Ignore __all__ for document and workspace symbol requests (#21928)
  • Recognize __all__ += submodule.__all__ in auto-import (#21918)
  • Stabilize rename (#21940)

Other changes

  • Support checking files without extensions (#21867)
  • Improve performance and semantics by deferring inference of all parameter and return-type annotations (#21906)
  • Improve resolution of absolute imports in tests (#21817)
  • Infer the implicit type of the cls parameter in @classmethod method bodies (#21685)
  • Support the implicit type of the cls parameter in signatures of @classmethod methods (#21771)
  • Uniformly use "not supported" in diagnostics (#21916)
  • Implement the equivalence relation for TypedDicts (#21784)
  • Ensure that the type of the class object C is always considered assignable to type[C[Unknown]] if C is a generic class (#21883)
  • Improve bad specialization results and error messages (#21840)
  • Support NewTypes of float and complex (#21886)

Contributors

... (truncated)

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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)
**Original Pull Request:** https://github.com/langchain-ai/langgraph/pull/6592 **State:** closed **Merged:** No --- Bumps [ty](https://github.com/astral-sh/ty) from 0.0.1a27 to 0.0.1a34. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/astral-sh/ty/releases">ty's releases</a>.</em></p> <blockquote> <h2>0.0.1-alpha.34</h2> <h2>Release Notes</h2> <p>Released on 2025-12-12.</p> <h3>Bug fixes</h3> <ul> <li>Improve solving of a type variable with an upper bound when that type variable appears as one element in a union type (<a href="https://redirect.github.com/astral-sh/ruff/pull/21893">#21893</a>)</li> <li>Accurately emulate runtime semantics for <code>kw_only=True</code> dataclasses such that only fields declared in the immediate class body are understood as being keyword-only (<a href="https://redirect.github.com/astral-sh/ruff/pull/21820">#21820</a>)</li> <li>Avoid inferring types for invalid binary expressions in string annotations (<a href="https://redirect.github.com/astral-sh/ruff/pull/21911">#21911</a>)</li> <li>Fix logic used to determine whether two <code>@final</code> instance types are disjoint (<a href="https://redirect.github.com/astral-sh/ruff/pull/21769">#21769</a>)</li> <li>Fix logic used to determine whether two <code>@final</code> <code>type[]</code> types are disjoint (<a href="https://redirect.github.com/astral-sh/ruff/pull/21770">#21770</a>)</li> <li>Fix false-positive diagnostics that could arise when analysing cyclic types (<a href="https://redirect.github.com/astral-sh/ruff/pull/21910">#21910</a>), (<a href="https://redirect.github.com/astral-sh/ruff/pull/21909">#21909</a>)</li> </ul> <h3>LSP server</h3> <ul> <li>Fix outdated version in publish diagnostics after <code>didChange</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/21943">#21943</a>)</li> <li>Fix workspace symbols to return members too (<a href="https://redirect.github.com/astral-sh/ruff/pull/21926">#21926</a>)</li> <li>Adjust scope completions to use all reachable symbols (<a href="https://redirect.github.com/astral-sh/ruff/pull/21872">#21872</a>)</li> <li>Classify <code>cls</code> as class parameter for semantic highlighting (<a href="https://redirect.github.com/astral-sh/ruff/pull/21944">#21944</a>)</li> <li>Don't show on-hover tooltips for expressions with no inferred type (<a href="https://redirect.github.com/astral-sh/ruff/pull/21924">#21924</a>)</li> <li>Ignore <code>__all__</code> for document and workspace symbol requests (<a href="https://redirect.github.com/astral-sh/ruff/pull/21928">#21928</a>)</li> <li>Recognize <code>__all__ += submodule.__all__</code> in auto-import (<a href="https://redirect.github.com/astral-sh/ruff/pull/21918">#21918</a>)</li> <li>Stabilize rename (<a href="https://redirect.github.com/astral-sh/ruff/pull/21940">#21940</a>)</li> </ul> <h3>Other changes</h3> <ul> <li>Support checking files without extensions (<a href="https://redirect.github.com/astral-sh/ruff/pull/21867">#21867</a>)</li> <li>Improve performance and semantics by deferring inference of all parameter and return-type annotations (<a href="https://redirect.github.com/astral-sh/ruff/pull/21906">#21906</a>)</li> <li>Improve resolution of absolute imports in tests (<a href="https://redirect.github.com/astral-sh/ruff/pull/21817">#21817</a>)</li> <li>Infer the implicit type of the <code>cls</code> parameter in <code>@classmethod</code> method bodies (<a href="https://redirect.github.com/astral-sh/ruff/pull/21685">#21685</a>)</li> <li>Support the implicit type of the <code>cls</code> parameter in signatures of <code>@classmethod</code> methods (<a href="https://redirect.github.com/astral-sh/ruff/pull/21771">#21771</a>)</li> <li>Uniformly use &quot;not supported&quot; in diagnostics (<a href="https://redirect.github.com/astral-sh/ruff/pull/21916">#21916</a>)</li> <li>Implement the <a href="https://typing.python.org/en/latest/spec/glossary.html#term-equivalent">equivalence relation</a> for <code>TypedDict</code>s (<a href="https://redirect.github.com/astral-sh/ruff/pull/21784">#21784</a>)</li> <li>Ensure that the type of the class object <code>C</code> is always considered assignable to <code>type[C[Unknown]]</code> if <code>C</code> is a generic class (<a href="https://redirect.github.com/astral-sh/ruff/pull/21883">#21883</a>)</li> <li>Improve bad specialization results and error messages (<a href="https://redirect.github.com/astral-sh/ruff/pull/21840">#21840</a>)</li> <li>Support <code>NewType</code>s of <code>float</code> and <code>complex</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/21886">#21886</a>)</li> </ul> <h3>Contributors</h3> <ul> <li><a href="https://github.com/charliermarsh"><code>@​charliermarsh</code></a></li> <li><a href="https://github.com/oconnor663"><code>@​oconnor663</code></a></li> <li><a href="https://github.com/MichaReiser"><code>@​MichaReiser</code></a></li> <li><a href="https://github.com/BurntSushi"><code>@​BurntSushi</code></a></li> <li><a href="https://github.com/lucach"><code>@​lucach</code></a></li> <li><a href="https://github.com/ibraheemdev"><code>@​ibraheemdev</code></a></li> <li><a href="https://github.com/mtshiba"><code>@​mtshiba</code></a></li> <li><a href="https://github.com/dcreager"><code>@​dcreager</code></a></li> <li><a href="https://github.com/sharkdp"><code>@​sharkdp</code></a></li> <li><a href="https://github.com/carljm"><code>@​carljm</code></a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/astral-sh/ty/blob/main/CHANGELOG.md">ty's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <h2>0.0.1-alpha.34</h2> <p>Released on 2025-12-12.</p> <h3>Bug fixes</h3> <ul> <li>Improve solving of a type variable with an upper bound when that type variable appears as one element in a union type (<a href="https://redirect.github.com/astral-sh/ruff/pull/21893">#21893</a>)</li> <li>Accurately emulate runtime semantics for <code>kw_only=True</code> dataclasses such that only fields declared in the immediate class body are understood as being keyword-only (<a href="https://redirect.github.com/astral-sh/ruff/pull/21820">#21820</a>)</li> <li>Avoid inferring types for invalid binary expressions in string annotations (<a href="https://redirect.github.com/astral-sh/ruff/pull/21911">#21911</a>)</li> <li>Fix logic used to determine whether two <code>@final</code> instance types are disjoint (<a href="https://redirect.github.com/astral-sh/ruff/pull/21769">#21769</a>)</li> <li>Fix logic used to determine whether two <code>@final</code> <code>type[]</code> types are disjoint (<a href="https://redirect.github.com/astral-sh/ruff/pull/21770">#21770</a>)</li> <li>Fix false-positive diagnostics that could arise when analysing cyclic types (<a href="https://redirect.github.com/astral-sh/ruff/pull/21910">#21910</a>), (<a href="https://redirect.github.com/astral-sh/ruff/pull/21909">#21909</a>)</li> </ul> <h3>LSP server</h3> <ul> <li>Fix outdated version in publish diagnostics after <code>didChange</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/21943">#21943</a>)</li> <li>Fix workspace symbols to return members too (<a href="https://redirect.github.com/astral-sh/ruff/pull/21926">#21926</a>)</li> <li>Adjust scope completions to use all reachable symbols (<a href="https://redirect.github.com/astral-sh/ruff/pull/21872">#21872</a>)</li> <li>Classify <code>cls</code> as class parameter for semantic highlighting (<a href="https://redirect.github.com/astral-sh/ruff/pull/21944">#21944</a>)</li> <li>Don't show on-hover tooltips for expressions with no inferred type (<a href="https://redirect.github.com/astral-sh/ruff/pull/21924">#21924</a>)</li> <li>Ignore <code>__all__</code> for document and workspace symbol requests (<a href="https://redirect.github.com/astral-sh/ruff/pull/21928">#21928</a>)</li> <li>Recognize <code>__all__ += submodule.__all__</code> in auto-import (<a href="https://redirect.github.com/astral-sh/ruff/pull/21918">#21918</a>)</li> <li>Stabilize rename (<a href="https://redirect.github.com/astral-sh/ruff/pull/21940">#21940</a>)</li> </ul> <h3>Other changes</h3> <ul> <li>Support checking files without extensions (<a href="https://redirect.github.com/astral-sh/ruff/pull/21867">#21867</a>)</li> <li>Improve performance and semantics by deferring inference of all parameter and return-type annotations (<a href="https://redirect.github.com/astral-sh/ruff/pull/21906">#21906</a>)</li> <li>Improve resolution of absolute imports in tests (<a href="https://redirect.github.com/astral-sh/ruff/pull/21817">#21817</a>)</li> <li>Infer the implicit type of the <code>cls</code> parameter in <code>@classmethod</code> method bodies (<a href="https://redirect.github.com/astral-sh/ruff/pull/21685">#21685</a>)</li> <li>Support the implicit type of the <code>cls</code> parameter in signatures of <code>@classmethod</code> methods (<a href="https://redirect.github.com/astral-sh/ruff/pull/21771">#21771</a>)</li> <li>Uniformly use &quot;not supported&quot; in diagnostics (<a href="https://redirect.github.com/astral-sh/ruff/pull/21916">#21916</a>)</li> <li>Implement the <a href="https://typing.python.org/en/latest/spec/glossary.html#term-equivalent">equivalence relation</a> for <code>TypedDict</code>s (<a href="https://redirect.github.com/astral-sh/ruff/pull/21784">#21784</a>)</li> <li>Ensure that the type of the class object <code>C</code> is always considered assignable to <code>type[C[Unknown]]</code> if <code>C</code> is a generic class (<a href="https://redirect.github.com/astral-sh/ruff/pull/21883">#21883</a>)</li> <li>Improve bad specialization results and error messages (<a href="https://redirect.github.com/astral-sh/ruff/pull/21840">#21840</a>)</li> <li>Support <code>NewType</code>s of <code>float</code> and <code>complex</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/21886">#21886</a>)</li> </ul> <h3>Contributors</h3> <ul> <li><a href="https://github.com/charliermarsh"><code>@​charliermarsh</code></a></li> <li><a href="https://github.com/oconnor663"><code>@​oconnor663</code></a></li> <li><a href="https://github.com/MichaReiser"><code>@​MichaReiser</code></a></li> <li><a href="https://github.com/BurntSushi"><code>@​BurntSushi</code></a></li> <li><a href="https://github.com/lucach"><code>@​lucach</code></a></li> <li><a href="https://github.com/ibraheemdev"><code>@​ibraheemdev</code></a></li> <li><a href="https://github.com/mtshiba"><code>@​mtshiba</code></a></li> <li><a href="https://github.com/dcreager"><code>@​dcreager</code></a></li> <li><a href="https://github.com/sharkdp"><code>@​sharkdp</code></a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/astral-sh/ty/commit/ef3d48ac4a72a9e7831419542b440c5bcec5623d"><code>ef3d48a</code></a> Bump version to 0.0.1-alpha.34 (<a href="https://redirect.github.com/astral-sh/ty/issues/1868">#1868</a>)</li> <li><a href="https://github.com/astral-sh/ty/commit/5e31bc933b07fbffa720fba71cc56eb84ff689bb"><code>5e31bc9</code></a> Remove documentation of <code>experimental.rename</code> (<a href="https://redirect.github.com/astral-sh/ty/issues/1863">#1863</a>)</li> <li><a href="https://github.com/astral-sh/ty/commit/e6c0420ac6378a0d53b879ee8a05b28de62e0d80"><code>e6c0420</code></a> Update mkdocs-material to 9.7.0 (<a href="https://redirect.github.com/astral-sh/ty/issues/1860">#1860</a>)</li> <li><a href="https://github.com/astral-sh/ty/commit/35e23aa481211acfc35dd7ff9f1a0be384f4fab7"><code>35e23aa</code></a> Bump version to 0.0.1-alpha.33 (<a href="https://redirect.github.com/astral-sh/ty/issues/1829">#1829</a>)</li> <li><a href="https://github.com/astral-sh/ty/commit/5c02e0b479cd6fd99e85dcc0467cd5116fef617f"><code>5c02e0b</code></a> Stabilize auto-import (<a href="https://redirect.github.com/astral-sh/ty/issues/1810">#1810</a>)</li> <li><a href="https://github.com/astral-sh/ty/commit/84a1881169fe0d5c0e012d405ed1c0c8a4dcb7c6"><code>84a1881</code></a> Bump version to 0.0.1-alpha.32 (<a href="https://redirect.github.com/astral-sh/ty/issues/1785">#1785</a>)</li> <li><a href="https://github.com/astral-sh/ty/commit/51c73d687778144c030324ef36cbba6303a28475"><code>51c73d6</code></a> Bump version to 0.0.1-alpha.31 (<a href="https://redirect.github.com/astral-sh/ty/issues/1751">#1751</a>)</li> <li><a href="https://github.com/astral-sh/ty/commit/d5754d3b5e0643025eb45a5ae4e95966a3d57518"><code>d5754d3</code></a> Bump version to 0.0.1a30 (<a href="https://redirect.github.com/astral-sh/ty/issues/1743">#1743</a>)</li> <li><a href="https://github.com/astral-sh/ty/commit/b6171dbb7e4868287e8706614ed3944e60a149a4"><code>b6171db</code></a> Use our org-wide Renovate preset (<a href="https://redirect.github.com/astral-sh/ty/issues/1726">#1726</a>)</li> <li><a href="https://github.com/astral-sh/ty/commit/a362ad2be88d56cf87fe12760dc8794fd155a883"><code>a362ad2</code></a> Use <code>npm ci --ignore-scripts</code> instead of <code>npm install</code> (<a href="https://redirect.github.com/astral-sh/ty/issues/1722">#1722</a>)</li> <li>Additional commits viewable in <a href="https://github.com/astral-sh/ty/compare/0.0.1-alpha.27...0.0.1-alpha.34">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ty&package-manager=pip&previous-version=0.0.1a27&new-version=0.0.1a34)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@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) </details>
yindo added the pull-request label 2026-02-20 17:51:18 -05:00
yindo closed this issue 2026-02-20 17:51:18 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/langgraph#5152