Metadata-Version: 2.3
Name: zygo
Version: 0.4.1a0
Summary: A modern python workflow engine for bioinformatics
Requires-Dist: fsspec>=2026.7.0
Requires-Python: >=3.12
Description-Content-Type: text/markdown

# zygo

The package has two responsibilities:

- provide the python interfaces to declare a workflow
- provide a CLI implementing [`protocol/v0`](../../protocol/v0) so orchestrators can inspect workflows and execute jobs

The Python `Store` reads and writes workflow payloads through `fsspec`. The
local orchestrator separately persists run events and read models. The Python
CLI publishes data references through the versioned protocol, which other
orchestrators can implement as well.

To choose where local job results are stored, add this to your workflow project's
`pyproject.toml`:

```toml
[tool.zygo.local]
data_dir = "data"
```
