ruff
[ty] Substitute for `typing.Self` when checking protocol members
#21569
Merged

[ty] Substitute for `typing.Self` when checking protocol members #21569

dcreager merged 14 commits into main from dcreager/protocol-self
dcreager
dcreager upcast into CallableType not Type
296d3e66
dcreager apply Self types when checking protocols
062f1486
dcreager dcreager requested a review from carljm carljm 89 days ago
dcreager dcreager requested a review from AlexWaygood AlexWaygood 89 days ago
dcreager dcreager requested a review from sharkdp sharkdp 89 days ago
dcreager dcreager added ty
dcreager
dcreager commented on 2025-11-21
astral-sh-bot
dcreager fix that test
c065a736
dcreager fix some calls
58ab6b73
dcreager early return
1ea65e85
dcreager fix stack overflow
1d428cbd
astral-sh-bot
dcreager dcreager added ecosystem-analyzer
astral-sh-bot
dcreager use literal fallback
9cd52546
dcreager dcreager removed ecosystem-analyzer
dcreager dcreager added ecosystem-analyzer
dcreager
dcreager
carljm
carljm approved these changes on 2025-11-22
AlexWaygood
dcreager
AlexWaygood
AlexWaygood approved these changes on 2025-11-23
dcreager Update crates/ty_python_semantic/src/types.rs
15753811
dcreager option for no callable
08145db0
dcreager Merge remote-tracking branch 'origin/main' into dcreager/protocol-self
598528df
dcreager simpler callable construction
b7ef551a
dcreager clippy
e4f47ee7
dcreager add mdtest for new typing conformance pass
9b288dcd
dcreager
AlexWaygood
AlexWaygood approved these changes on 2025-11-24
dcreager remove unneeded option
a5c87aaf
AlexWaygood
AlexWaygood approved these changes on 2025-11-24
dcreager dcreager merged 03fe5601 into main 86 days ago
dcreager dcreager deleted the dcreager/protocol-self branch 86 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone