Metadata-Version: 2.4
Name: raio-py
Version: 0.1.0
Summary: A deterministic realtime async runtime
License-Expression: Apache-2.0
Requires-Python: >=3.9
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM

# raio

## Developer Setup

### Setup Pre-Commit

```bash
pip install pre-commit
pre-commit install --hook-type commit-msg --hook-type pre-push
pre-commit run --all-files
```

### Build Project
#### Rust
```bash
cargo build
cargo test
```

#### Python
```bash
cd raio-py
maturin develop
python -m pytest tests/
```

### Publish package

#### Cargo
```bash
cargo publish -p raio-rs --dry-run
cargo publish -p raio-rs
```

#### PyPI
```bash
cd raio-py
maturin build --release
uv publish ../target/wheels/*
```

