Metadata-Version: 2.4
Name: oxymake
Version: 0.1.0
Summary: Content-addressable workflow engine — git checkout no longer rebuilds everything
Project-URL: Homepage, https://oxymake.dev
Project-URL: Repository, https://github.com/noogram/oxymake
Project-URL: Releases, https://github.com/noogram/oxymake/releases
Author-email: Emmanuel Sérié <emmanuel@serie.dev>
License: MIT OR Apache-2.0
Keywords: build,cache,pipeline,snakemake,workflow
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# OxyMake (Python launcher)

A content-addressable workflow engine. You `git checkout` an old branch, re-run
your pipeline, and it **does not** rebuild everything — change detection is a
BLAKE3 hash of file *content*, not timestamps.

```bash
uv tool install oxymake     # or: pipx install oxymake
ox --help
```

This package is a thin launcher: on first run it downloads the prebuilt `ox`
binary for your platform from the
[GitHub release](https://github.com/noogram/oxymake/releases/latest), verifies
its SHA-256, caches it, and execs it. No Rust toolchain required — which is the
point: bioinformatics and data-science users who live in conda/pip can try
OxyMake without a source build.

Full documentation: <https://github.com/noogram/oxymake>
