Building

Requires Rust.

cargo build --release

Builds the dengjen_tashkeel_capi library and the dengjen-tashkeel CLI under target/.

Python wheel

Install maturin:

cd crates/python
python3 -m venv .venv
source .venv/bin/activate
pip install maturin
maturin build --release --strip

The wheel is written to target/wheels/.