Content-addressable workflow engine — git checkout no longer rebuilds everything
Project description
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.
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, 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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file oxymake-0.1.0.tar.gz.
File metadata
- Download URL: oxymake-0.1.0.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
de4a345ac467fd02d1e61dbc207e0f37a1ee1b6b025fd89b803cab36cdd40194
|
|
| MD5 |
1d54ec01a1620ed9725e95554861ca64
|
|
| BLAKE2b-256 |
65e23d5b03ec208cf7a2b61e6c74ca1b0870b300011435cf2813101856cd7ac9
|
File details
Details for the file oxymake-0.1.0-py3-none-any.whl.
File metadata
- Download URL: oxymake-0.1.0-py3-none-any.whl
- Upload date:
- Size: 3.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c1ad0006a12ecab74d5e62538b423d6e4adc63598e32cc34378b6b2b3bb61a6e
|
|
| MD5 |
393021832ba4b944efbac7dd7dfecb7f
|
|
| BLAKE2b-256 |
d70ce9757220effbf72db3da1ff9af678fb80156a18ccb6ee6f411f4ef7fed1b
|