Metadata-Version: 2.4
Name: chigi
Version: 0.0.1
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Rust
Classifier: Typing :: Typed
License-File: LICENSE
Summary: Python bundle optimizer and generator
Author: Gyeongjae Choi
License-Expression: MIT
Requires-Python: >=3.11
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Repository, https://github.com/ryanking13/chigi

# chigi

Chigi is a post-processing toolkit for Python applications in
Pyodide and Cloudflare Python Workers.
## Development

```bash
cargo fmt --check
cargo clippy --workspace --all-targets -- -D warnings
cargo test --workspace
uv run --python 3.14 pytest tests
uv run --python 3.14 pytest e2e   # downloads the wheels pinned in e2e/packages.toml
```

Fixed-output fixtures (`*.fixed.py`) and e2e reports (`e2e/expected/*.txt`) are
rewritten with `UPDATE_FIXTURES=1`; review the changed files before committing.

## Releasing

To build a release locally, check out the tagged commit and run
`uv run scripts/set_version.py` before building.

