Skip to content

Commit bcf500a

Browse files
authored
Bump ty from 0.0.40 to 0.0.49 (#161)
Bumps [ty](https://github.com/astral-sh/ty) from 0.0.40 to 0.0.49. <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.49</h2> <h2>Release Notes</h2> <p>Released on 2026-06-11.</p> <h3>Bug fixes</h3> <ul> <li>Fix site-package error when multiple versions of Python are installed in system path (<a href="https://redirect.github.com/astral-sh/ruff/pull/25769">#25769</a>)</li> </ul> <h3>Diagnostics</h3> <ul> <li>Point at attribute's binding site in `invalid-await diagnostic (<a href="https://redirect.github.com/astral-sh/ruff/pull/24628">#24628</a>)</li> <li>Report redefined legacy TypeVars (<a href="https://redirect.github.com/astral-sh/ruff/pull/25854">#25854</a>)</li> </ul> <h3>Performance</h3> <ul> <li>Add dedicated TDDs for narrowing constraints (<a href="https://redirect.github.com/astral-sh/ruff/pull/25834">#25834</a>)</li> <li>Avoid caching same-file raw signatures (<a href="https://redirect.github.com/astral-sh/ruff/pull/25761">#25761</a>)</li> <li>Cache reachability evaluations during inference (<a href="https://redirect.github.com/astral-sh/ruff/pull/25696">#25696</a>)</li> <li>Compact retained definition maps (<a href="https://redirect.github.com/astral-sh/ruff/pull/25737">#25737</a>)</li> <li>Omit redundant definition inference owner keys (<a href="https://redirect.github.com/astral-sh/ruff/pull/25837">#25837</a>)</li> </ul> <h3>Core type checking</h3> <ul> <li>Preserve nominal type of <code>enum.property</code> instances (<a href="https://redirect.github.com/astral-sh/ruff/pull/25849">#25849</a>)</li> <li>Restrict length narrowing to types that encode their length (<a href="https://redirect.github.com/astral-sh/ruff/pull/25840">#25840</a>)</li> <li>Use peer context for collection literals (<a href="https://redirect.github.com/astral-sh/ruff/pull/25848">#25848</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/anishgirianish"><code>@​anishgirianish</code></a></li> <li><a href="https://github.com/cheparity"><code>@​cheparity</code></a></li> <li><a href="https://github.com/carljm"><code>@​carljm</code></a></li> </ul> <h2>Install ty 0.0.49</h2> <h3>Install prebuilt binaries via shell script</h3> <pre lang="sh"><code>curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/ty/releases/download/0.0.49/ty-installer.sh | sh </code></pre> <h3>Install prebuilt binaries via powershell script</h3> <pre lang="sh"><code>powershell -ExecutionPolicy Bypass -c &quot;irm https://releases.astral.sh/github/ty/releases/download/0.0.49/ty-installer.ps1 | iex&quot; </code></pre> <h2>Download ty 0.0.49</h2> <!-- 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> <h2>0.0.49</h2> <p>Released on 2026-06-11.</p> <h3>Bug fixes</h3> <ul> <li>Fix site-package error when multiple versions of Python are installed in system path (<a href="https://redirect.github.com/astral-sh/ruff/pull/25769">#25769</a>)</li> </ul> <h3>Diagnostics</h3> <ul> <li>Point at attribute's binding site in `invalid-await diagnostic (<a href="https://redirect.github.com/astral-sh/ruff/pull/24628">#24628</a>)</li> <li>Report redefined legacy TypeVars (<a href="https://redirect.github.com/astral-sh/ruff/pull/25854">#25854</a>)</li> </ul> <h3>Performance</h3> <ul> <li>Add dedicated TDDs for narrowing constraints (<a href="https://redirect.github.com/astral-sh/ruff/pull/25834">#25834</a>)</li> <li>Avoid caching same-file raw signatures (<a href="https://redirect.github.com/astral-sh/ruff/pull/25761">#25761</a>)</li> <li>Cache reachability evaluations during inference (<a href="https://redirect.github.com/astral-sh/ruff/pull/25696">#25696</a>)</li> <li>Compact retained definition maps (<a href="https://redirect.github.com/astral-sh/ruff/pull/25737">#25737</a>)</li> <li>Omit redundant definition inference owner keys (<a href="https://redirect.github.com/astral-sh/ruff/pull/25837">#25837</a>)</li> </ul> <h3>Core type checking</h3> <ul> <li>Preserve nominal type of <code>enum.property</code> instances (<a href="https://redirect.github.com/astral-sh/ruff/pull/25849">#25849</a>)</li> <li>Restrict length narrowing to types that encode their length (<a href="https://redirect.github.com/astral-sh/ruff/pull/25840">#25840</a>)</li> <li>Use peer context for collection literals (<a href="https://redirect.github.com/astral-sh/ruff/pull/25848">#25848</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/anishgirianish"><code>@​anishgirianish</code></a></li> <li><a href="https://github.com/cheparity"><code>@​cheparity</code></a></li> <li><a href="https://github.com/carljm"><code>@​carljm</code></a></li> </ul> <h2>0.0.48</h2> <p>Released on 2026-06-10.</p> <h3>Performance</h3> <ul> <li>Avoid redundant constraint saturation work (<a href="https://redirect.github.com/astral-sh/ruff/pull/25786">#25786</a>)</li> </ul> <h3>Core type checking</h3> <ul> <li>Add support for TypedDict <code>extra_items</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/25591">#25591</a>)</li> <li>Improve <code>closed=True</code> TypedDict precision (<a href="https://redirect.github.com/astral-sh/ruff/pull/25651">#25651</a>)</li> <li>Require subtyping for transitive constraint pivots (<a href="https://redirect.github.com/astral-sh/ruff/pull/25778">#25778</a>)</li> <li>Sync vendored typeshed stubs (<a href="https://redirect.github.com/astral-sh/ruff/pull/25828">#25828</a>). <a href="https://github.com/python/typeshed/compare/d3504ddc24c92b960a9661813efcdef10fad6d29...32b95c1f59aa2c8edd7f2a5fd3bdfeed639ee1a7">Typeshed diff</a></li> </ul> <h3>Contributors</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/astral-sh/ty/commit/b669da87d3ef53dd6bad8fb7dd7e950d3ec3e3f4"><code>b669da8</code></a> Bump version to 0.0.49 (<a href="https://redirect.github.com/astral-sh/ty/issues/3749">#3749</a>)</li> <li><a href="https://github.com/astral-sh/ty/commit/79f0f513f71ed68ba81f297cae97f4a578669d61"><code>79f0f51</code></a> Fixups to new AGENTS.md file (<a href="https://redirect.github.com/astral-sh/ty/issues/3741">#3741</a>)</li> <li><a href="https://github.com/astral-sh/ty/commit/d6213524a692eba728941046b1d54b45115c3101"><code>d621352</code></a> alex/generated workflow agents (<a href="https://redirect.github.com/astral-sh/ty/issues/3740">#3740</a>)</li> <li><a href="https://github.com/astral-sh/ty/commit/10b243db09612e27bbe093fe0363b9dcbceb1a59"><code>10b243d</code></a> Bump version to 0.0.48 (<a href="https://redirect.github.com/astral-sh/ty/issues/3729">#3729</a>)</li> <li><a href="https://github.com/astral-sh/ty/commit/c7a02f3067e704a36ee86beb27c8bfb593dc1147"><code>c7a02f3</code></a> Automatically trigger new ty-pre-commit releases when we cut a release (<a href="https://redirect.github.com/astral-sh/ty/issues/3727">#3727</a>)</li> <li><a href="https://github.com/astral-sh/ty/commit/b6465aa4c6926d8d3d8e6088576b300a96f32c68"><code>b6465aa</code></a> Update typing FAQs: we have a pre-commit hook now (<a href="https://redirect.github.com/astral-sh/ty/issues/3728">#3728</a>)</li> <li><a href="https://github.com/astral-sh/ty/commit/bd984e54eecd38c5394585f93e8e66e26afccf3b"><code>bd984e5</code></a> Bump version to 0.0.47 (<a href="https://redirect.github.com/astral-sh/ty/issues/3726">#3726</a>)</li> <li><a href="https://github.com/astral-sh/ty/commit/dd697a4767198195eaf4ec1ba07c90624998e203"><code>dd697a4</code></a> Harden release-script edits around typeshed-sync CHANGELOG entries (<a href="https://redirect.github.com/astral-sh/ty/issues/3725">#3725</a>)</li> <li><a href="https://github.com/astral-sh/ty/commit/23c525e8a61b67c2f2b1b2a1d85c8c7949a0c0ba"><code>23c525e</code></a> Ensure the submodule is initialized in <code>release.sh</code> (<a href="https://redirect.github.com/astral-sh/ty/issues/3724">#3724</a>)</li> <li><a href="https://github.com/astral-sh/ty/commit/baf9732c471305fc42d474e21c6b682451cfdde5"><code>baf9732</code></a> Update actions/checkout action to v6.0.3 (<a href="https://redirect.github.com/astral-sh/ty/issues/3716">#3716</a>)</li> <li>Additional commits viewable in <a href="https://github.com/astral-sh/ty/compare/0.0.40...0.0.49">compare view</a></li> </ul> </details> <br />
2 parents e9bc241 + 785de82 commit bcf500a

2 files changed

Lines changed: 22 additions & 22 deletions

File tree

tests/cofy/modules/members/sources/file_source_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,6 @@ def patched_get_sig():
193193
inner_call = True
194194
return sig
195195

196-
source._get_file_signature = patched_get_sig # type: ignore[method-assign]
196+
source._get_file_signature = patched_get_sig # ty: ignore[invalid-assignment]
197197
source.list()
198198
assert call_count == 1 # loader was not called a second time

uv.lock

Lines changed: 21 additions & 21 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)