pysabelle package

Subpackages

Module contents

pYsabelle: Modern async Python client for the Isabelle Server protocol.

This package provides a layered API to interact with Isabelle’s TCP server. It includes raw transport, command dispatcher, typed commands, and a high-level session facade.

The public interface is exposed through the subpackages: - pysabelle.raw: Low-level protocol handling. - pysabelle.client: Mid-level client with raw commands. - pysabelle.server: Management of Isabelle server processes. - pysabelle.session: High-level session API with convenience methods.