Skip to content

Update dependency ty to >=0.0.7 - #548

Closed
renovate[bot] wants to merge 5 commits into
mainfrom
renovate/ty-0.x
Closed

renovate[bot] wants to merge 5 commits into
mainfrom
renovate/ty-0.x

Conversation

@renovate

@renovate renovate Bot commented Dec 25, 2025

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
ty (changelog) >=0.0.1a20 -> >=0.0.7 age confidence

Release Notes

astral-sh/ty (ty)

v0.0.7

Compare Source

Released on 2025-12-24.

Bug fixes
  • Fix classification of modules in import x as y for semantic syntax highlighting (#​22175)
  • Fix module resolution on network drives (#​22173)
  • Render the entire diagnostic message in all output formats (#​22164)
Other changes
  • Add a dedicated diagnostic for TypedDict deletions (#​22123)
  • Check __delitem__ instead of __getitem__ for del x[k] (#​22121)
  • Fix @staticmethod combined with other decorators incorrectly binding self (#​22128)
  • Fix implementation of Top[Callable[..., object]] (#​22145)
  • Improve diagnostic when callable is used in a type expression instead of collections.abc.Callable or typing.Callable (#​22180)
  • Improve diagnostic when a user tries to access a function attribute on a Callable type (#​22182)
  • Include the specialization of a generic TypedDict as part of its display (#​22174)
  • Support tuple narrowing based on member checks (#​22167)
  • Synthesize __delitem__ for TypedDict to allow deleting non-required keys (#​22122)
Contributors

v0.0.6

Compare Source

Released on 2025-12-23.

Bug fixes
  • FIx panic from unexpanded type aliases in implicit tuple aliases (#​22015)
  • Support type[T] where T is a type alias to a union of types (#​22115)
  • Support == narrowing for tuples in unions with disjoint types (#​22129)
  • Respect debug text interpolation in f-strings (#​22151)
  • Fix panic from unstable union-type ordering in fixed-point iteration (#​22070)
LSP server
  • Add ty.configuration and ty.configurationFile options (#​22053)
  • Add diagnosticMode: off to disable diagnostics while retaining Go To Definition, etc. (#​22073)
  • Set flag to avoid type[T@f] being inserted when you double-click on the inlay (#​22139)
  • Use Markdown for completions documentation if the LSP client supports it (#​21752)
CLI
  • Abort printing diagnostics when pressing Ctrl+C (#​22083)
Configuration
  • Add respect-type-ignore-comments configuration option (#​22137)
  • Support custom builtins via __builtins__.pyi (#​22021)
Other changes
  • Bind self with instance in __get__ (#​22155)
  • Support type inference between protocol instances (#​22120)
  • Synthesize a precise _fields attribute for NamedTuples (#​22163)
  • Synthesize a precise _replace method for NamedTuples (#​22153)
  • Narrow "tagged unions" of TypedDicts (#​22104)
Contributors

v0.0.5

Compare Source

Released on 2025-12-20.

Bug fixes
  • Fix debug-mode server panic when a user typed a class definition by ensuring class arguments are visited in source order for semantic tokens (#​22063)
LSP server
  • Classify docstrings in semantic tokens during syntax highlighting (#​22031)
CLI
  • Add --force-exclude option (#​22076)
  • Only clear output between two successful checks (#​22078)
Other changes
  • Add support for dict(...) calls in TypedDict contexts (#​22113)
  • Speedup bidirectional type-checking involving large unions by avoiding narrowing on non-generic calls (#​22102)
  • Simplify inferred types by avoiding storing multi-inference attempts (#​22062, #​22103)
  • Improve union builder performance (#​22048)
  • Only prefer declared types in non-covariant positions (#​22068)
  • Respect intersections in iterations (#​21965)
  • Sync vendored typeshed stubs (#​22091). Typeshed diff
  • Understand that the type of X on an enum class will be int if X is defined using enum.nonmember in the class definition (#​22025)
Contributors

v0.0.4

Compare Source

Released on 2025-12-18.

LSP server
  • Add support for attribute docstrings (#​22036)
  • Correctly encode multiline tokens for clients not supporting multiline tokens (#​22033)
  • Autocompletions: Don't suggest keyword statements when only expressions are valid (#​22002)
  • Fix goto-declaration on the right-hand side of from module import submodule (#​22042)
  • Fix some configuration panics in the LSP (#​22040)
  • Gracefully handle client requests that can't be deserialized (#​22051)
Other changes
  • Improve performance for large match statements (#​22045)
  • Disable possibly-missing-imports by default (#​22041)
  • Implement disjointness for TypedDicts, significantly speeding up checking of code that uses pydantic (#​22044)
Contributors

v0.0.3

Compare Source

Released on 2025-12-17.

LSP server
  • Improve rendering of signatures in hovers (#​22007)
Core type checking
  • Apply narrowing to len calls based on argument size (#​22026)
  • Don't add identical lower/upper bounds multiple times when inferring specializations (#​22030)
  • Improve unsupported-base and invalid-super-argument diagnostics to avoid extremely long lines when encountering verbose types (#​22022)
  • Improve disambiguation of types in many cases (#​22019)
  • Respect deferred values in keyword arguments etc. for .pyi files (#​22029)
  • Handle field specifier functions that accept **kwargs and recognize metaclass-based transformers as instances of DataclassInstance (#​22018)
Contributors

v0.0.2

Released on 2025-12-16.

This is the first Beta release of ty, which we're now ready to recommend to motivated users for
production use. See our blog post for more details.

LSP server
  • Improve display of completions to show actual insertion text (#​21988)
  • Improve highlighting of special type syntax in hovers (#​22005)
  • Improve syntax highlighting of constants (#​22006)
Core type checking
  • Infer precise types for isinstance(…) calls involving type variables (#​21999)
  • Infer TypeVar specializations for Callable types (#​21551)
  • Propagate classmethod-ness through decorators returning Callables (#​21958)
  • Improve rendering of default values for function args (#​22010)
  • Don't use implicit superclass annotation when converting a class constructor into a Callable (#​22011)
Other
  • Type checking performance improvement (#​22000)
Contributors

v0.0.1

Released on 2025-12-16.

Bug fixes
  • Fix panic for stringified comprehensions and boolean expressions in type expression (#​21967)
  • Avoid stack overflow when determining inferable typevars (#​21971)
  • Fix false-positive invalid-method-override diagnostic on method that uses Callable with a ParamSpec (#​21934)
  • Disallow explicit specialization of type variables themselves (#​21938)
  • Fix hover type on named expression ("walrus expression") targets (#​21952)
LSP server
  • Add "qualify ..." code fix for undefined references (#​21968)
  • Add new goto-definition targets on inlay hints (#​21950)
  • Remove invalid statement-keyword completions in for-statements (#​21979)
Core type checking
  • Add support for __qualname__ and other implicit class attributes (#​21966)
  • Emit a diagnostic when a frozen dataclass inherits a non-frozen dataclass and vice versa (#​21962)
  • Emit a diagnostic when a type variable with a default is followed by one without a default (#​21787)
  • Improve diagnostics for unsupported binary operations and unsupported augmented assignments (#​21947)
  • Improve check enforcing that an overloaded function must have an implementation (#​21978)
  • Use unqualified names for displays of TypeAliasTypes and unbound ParamSpecs/TypeVars (#​21960)
Performance
  • Speed up ty on Linux by using jemalloc (#​21975)
Contributors

v0.0.1a35

Compare Source

v0.0.1a34

Compare Source

v0.0.1a33

Compare Source

v0.0.1a32

Compare Source

v0.0.1a31

Compare Source

v0.0.1a30

Compare Source

v0.0.1a29

Compare Source

v0.0.1a28

Compare Source

v0.0.1a27

Compare Source

v0.0.1a26

Compare Source

v0.0.1a25

Compare Source

v0.0.1a24

Compare Source

v0.0.1a23

Compare Source

v0.0.1a22

Compare Source


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

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

@semanticdiff-com

Copy link
Copy Markdown

Review changes with  SemanticDiff

@gitnotebooks

gitnotebooks Bot commented Dec 25, 2025

Copy link
Copy Markdown

@coderabbitai

coderabbitai Bot commented Dec 25, 2025

Copy link
Copy Markdown
Contributor

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

@deepsource-io

deepsource-io Bot commented Dec 25, 2025 •

Copy link
Copy Markdown

Here's the code health analysis summary for commits b8adf2c..155c776. View details on DeepSource ↗.

Analysis Summary

AnalyzerStatusSummaryLink
DeepSource Shell LogoShell✅ SuccessView Check ↗
DeepSource Python LogoPython✅ SuccessView Check ↗
DeepSource Docker LogoDocker✅ SuccessView Check ↗
DeepSource Secrets LogoSecrets✅ SuccessView Check ↗

💡 If you’re a repository administrator, you can configure the quality gates from the settings.

@mergify mergify Bot added dependencies Pull requests that update a dependency file python uv labels Dec 25, 2025
@renovate
renovate Bot temporarily deployed to container_health December 25, 2025 20:15 Inactive
@renovate
renovate Bot had a problem deploying to container_health December 25, 2025 20:15 Failure
@renovate
renovate Bot temporarily deployed to container_health December 25, 2025 20:15 Inactive
@renovate
renovate Bot temporarily deployed to container_health December 25, 2025 20:15 Inactive
@renovate
renovate Bot had a problem deploying to container_health December 25, 2025 20:15 Failure
@renovate
renovate Bot temporarily deployed to container_health December 25, 2025 20:15 Inactive
@renovate
renovate Bot had a problem deploying to container_health December 25, 2025 20:15 Failure
@renovate

renovate Bot commented Dec 25, 2025

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@sonarqubecloud

Copy link
Copy Markdown

@mergify

mergify Bot commented Dec 25, 2025

Copy link
Copy Markdown
Contributor

Merge Queue Status

🚫 The pull request has left the queue (rule: default) at 155c776

This pull request spent 10 seconds in the queue, with no time running CI.

Reason

The pull request conflicts with at least one pull request ahead in queue

Hint

There is nothing you can do for now. If the pull request ahead in the queue is merged, this pull request will become conflicting and you'll have to update it.
If the pull request ahead is not merged, you can requeue this pull request with a @mergifyio requeue comment.

@mergify

mergify Bot commented Dec 25, 2025

Copy link
Copy Markdown
Contributor

Hey @renovate[bot], your pull request has been dequeued due to the following reason: CONFLICT_WITH_PULL_AHEAD. Sorry about that, but you can requeue the PR by using @mergifyio requeue if you think this was a mistake.

@mergify

mergify Bot commented Dec 25, 2025

Copy link
Copy Markdown
Contributor

Hi @renovate[bot], Your PR is in conflict and cannot be merged.

@renovate

renovate Bot commented Dec 25, 2025

Copy link
Copy Markdown
Contributor Author

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (>=0.0.7). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

This branch had an error being deployed

2 failed and 1 inactive deployments
docker_image — 155c7768 Deployed Dec 25, 2025 by mergify[bot] via Test Image / Cleaning GHCR #2183
container_health — 155c7768 Deployed Dec 25, 2025 by mergify[bot] via Test Image / Trivy #2183
code_quality — 155c7768 Deployed Dec 25, 2025 by mergify[bot] via Lint / ActionLint #2183
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

conflict dependencies Pull requests that update a dependency file dequeued python uv

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant