이전 버전입니다. 현재 최신 버전은 0.0.87입니다. ty 0.0.87 · 출시일:
설치 파일 0.0.74
| 아키텍처 | 형식 | 설치 범위 | 파일 크기 | 다운로드 | SHA256 |
|---|---|---|---|---|---|
| 64비트 | ZIP → 포터블 | — | — | github.com | VirusTotal |
| ARM64 | ZIP → 포터블 | — | — | github.com | VirusTotal |
| 32비트 | ZIP → 포터블 | — | — | github.com | VirusTotal |
링크와 SHA256은 Windows 패키지 관리자 커뮤니티 매니페스트에서 가져왔습니다. 실행하기 전에 다운로드한 파일의 해시를 비교해 보십시오.
릴리스 노트
Bug fixes
- Avoid duplicate bindings in multi-target assignments (#27938)
- Avoid panic on unpacked kwargs in string annotations (#27963)
- Fix stack overflow in recursive TypedDict dictionary compatibility (#27951)
- Handle assignment expressions in string annotations (#27921)
- Handle dynamic classes in string annotations (#27883)
- Preserve string annotation context in lambda defaults and TypedDict types (#27914)
- Skip invalid subscript arguments in string annotations (#27917)
- Skip invalid subscript operands in string annotations (#27882)
LSP server
- Add untrustedWorkspace option to the LSP (#27828)
- Add executable discovery to the server command (#27806)
- Handle file-valued workspace folders from Zed (#27836)
- Skip scripts with an invalid PEP 723 configuration (#27505)
- Support pull diagnostics for notebook cells (#27778)
Documentation
- Update mypy/pyright comparison table (#4165)
Diagnostics
- Add an opt-in unsound-assignment rule for variables (#27874)
- Fix variadic signature display (#27869)
- Highlight declarations in invalid-assignment diagnostics (#27872)
- Improve LiteralString suggestions in string annotations (#27931)
- Use invalid-type-form for non-generic class annotations (#27889)
Core type checking
- Add bounded constraint solution projections (#27949)
- Fix invariant gradual tuple materialization ranges (#27946)
- Guard recursive constructor bindings by receiver (#27958)
- Preserve all alternatives in bounded intersections (#27898)
- Preserve keyword safety for unpacked callables (#27517)
- Preserve source protocol members and classify finite aliases (#27772)
- Preserve type-variable order when reloading constraints (#27904)
- Propagate narrowing through statically known branches (#27752)
- Recognize ABC metaclass methods on protocols (#27897)
- Support __slots__ (#27730)
Performance
- Lazily infer function parameter default types (#27857)
- Optimize inherited recursive protocol comparisons (#27922)
- Traverse shared constraint source-order nodes once (#27947)
Contributors
- @carljm
- @lerebear
- @charliermarsh
- @dhruvmanila
- @AlexWaygood
- @MichaReiser
- @jelle-openai