Skip to content

Install Culsma

Culsma is distributed on PyPI as a Python CLI for the current public kernel release.

Requirements

  • Python 3.11 or newer
  • pip
  • access to the runtime dependency lark>=1.1.0

Release Install

Use a virtual environment, then install the public release:

bash
python -m venv .venv
source .venv/bin/activate
python -m pip install culsma

Confirm that the CLI is available:

bash
culsma --help

If the console command is not on PATH, use the module form:

bash
python -m culsma --help

Source Checkout

For local source development:

bash
git clone https://github.com/culsma/culsma.git
cd culsma
python -m venv .venv
source .venv/bin/activate
python -m pip install -e ".[dev]"

Next

Continue with Getting Started to write and run the first protocol.

Released under the Apache-2.0 license.