Microsoft stellt Type Server Protocol vor: Python-Typprüfung bald ohne Pylance?
Microsoft Announces Type Server Protocol, Extension of Language Server Protocol
Microsoft hat das Type Server Protocol (TSP) veröffentlicht, ein JSON-RPC-Protokoll, mit dem ein Type Server Python-Analysedaten liefert – etwa berechnete, deklarierte und erwartete Typen, Import-Auflösung und Suchpfade. Es nutzt LSP-Datenstrukturen und ist als eigenständige Spezifikation mit TypeScript-Interfaces, JSON-Modell und Schema dokumentiert. Version 0.4.1 führt Multi-Connection-Modus für parallele Leseanfragen ein. Der Type Server bleibt alleiniger Eigentümer des veränderlichen Workspace-Zustands.
Ein Type Server muss auch im Single-Connection-Modus korrekt funktionieren. Multi-Connection-Unterstützung darf nicht für die Protokollkorrektheit erforderlich sein.