Aquesta és una versió anterior. La versió actual és la 0.0.87. ty 0.0.87 · Data de publicació:
Fitxers d’instal·lació 0.0.34
| Arquitectura | Tipus | Àmbit | Mida del fitxer | Baixa | SHA256 |
|---|---|---|---|---|---|
| 64 bits | ZIP → Portable | — | — | github.com | VirusTotal |
| ARM64 | ZIP → Portable | — | — | github.com | VirusTotal |
| 32 bits | ZIP → Portable | — | — | github.com | VirusTotal |
L’enllaç i l’SHA256 provenen del manifest comunitari del Gestor de paquets del Windows. Convé comparar el hash del fitxer baixat abans d’executar-lo.
Notes de la versió
Bug fixes
- Avoid panic in recursive protocol signature comparisons (#24665)
- Avoid panics for syntax error targets in invalid unpacking assignments (#24663)
- Fix unbounded type growth in nested-typevar substitutions (#24803)
- Prevent string annotation tokens from leaking across notebook cells (#24919)
- Support reference finding in stringified annotations (#24956)
LSP server
- Add hover support for PEP 695 type aliases (#24926)
- Offer string literal completion suggestions based on expected type (#24555)
- Support Go-to Definition, Go-To Declaration, and Find References for TypedDict and NamedTuple initializers (#24897)
- Support Annotated metadata in semantic tokens (#24890)
Core type checking
- Add support for functools.partial (#24582)
- Fix ParamSpec defaults and alias variance (#24479)
- Fix TypeIs assignability with gradual types (#24928)
- Infer dict(**TypedDict) in TypedDict context (#24709)
- Support infer_variance for legacy TypeVar (#24930)
- Support variance keywords in ParamSpec (#24927)
- Sync vendored typeshed stubs (#24952). Typeshed diff
- Unpack Union of TypedDict in various sites (#24958)
Diagnostics
- Add missing error context node for protocol to protocol assignability (#24905)
- Show a diagnostic for unsupported inferred Python version (#24581)
Performance
- Lazily build TypeVar accumulations (#24782)
Contributors
- @sharkdp
- @MichaReiser
- @lerebear
- @MatthewMckee4
- @charliermarsh
- @mtshiba
- @Minibrams
- @denyszhak