Skip to main content

Fast task runner for Python projects

Project description

Zetten ⚡

Zetten is a fast, deterministic task runner for Python backend projects, written in Rust.

It is inspired by tools like make, nox, just, and cargo, but designed specifically for modern Python workflows.


Features

  • 🚀 Fast execution (Rust)
  • 🔁 Deterministic caching (input hashing)
  • 🐍 Python virtualenv awareness
  • ⚙️ Parallel execution with worker pool
  • 🧠 Task dependencies (DAG)
  • 📊 Structured logging and progress tracking
  • 🧪 Custom exit-code semantics

Installation

From source (recommended for now)

cargo install --path .

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

zetten-0.1.1.tar.gz (2.1 kB view details)

Uploaded Source

Built Distribution

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

zetten-0.1.1-py3-none-any.whl (2.5 kB view details)

Uploaded Python 3

File details

Details for the file zetten-0.1.1.tar.gz.

File metadata

  • Download URL: zetten-0.1.1.tar.gz
  • Upload date:
  • Size: 2.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.0

File hashes

Hashes for zetten-0.1.1.tar.gz
Algorithm Hash digest
SHA256 6a98ecd640eb66719d6414abf4fcddbbd244d8949202320ba0862cff1ef02ad0
MD5 7da6fc73ccb385e40395957389315862
BLAKE2b-256 045c5018d57e9f22b3e6d9ed35f41b110ecd9146b2a41c6ec1793326ffd85b76

See more details on using hashes here.

File details

Details for the file zetten-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: zetten-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 2.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.0

File hashes

Hashes for zetten-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e84b1206774e1bb66c87e61779ca2e8f94cce5893bba8a822c3f33e97c950010
MD5 8d91b28bfe84b07c547157ce5711f87a
BLAKE2b-256 9083313399e2023de4e15eb608211d5fd403544b59e504c6b01995db85cb6194

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