Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

oxymake-0.1.0.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

oxymake-0.1.0-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

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

Hashes for oxymake-0.1.0.tar.gz
Algorithm Hash digest
SHA256 de4a345ac467fd02d1e61dbc207e0f37a1ee1b6b025fd89b803cab36cdd40194
MD5 1d54ec01a1620ed9725e95554861ca64
BLAKE2b-256 65e23d5b03ec208cf7a2b61e6c74ca1b0870b300011435cf2813101856cd7ac9

See more details on using hashes here.

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

Hashes for oxymake-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c1ad0006a12ecab74d5e62538b423d6e4adc63598e32cc34378b6b2b3bb61a6e
MD5 393021832ba4b944efbac7dd7dfecb7f
BLAKE2b-256 d70ce9757220effbf72db3da1ff9af678fb80156a18ccb6ee6f411f4ef7fed1b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page