Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

kazeflow

kazeflow is a lightweight task-flow library for ordinary Python scripts. Turn functions into assets, inspect their dependency plan, explicitly approve execution, and review the result—without a daemon, service, or required runtime dependency.

Install

pip install kazeflow

Run kazeflow instructions to read the development rules bundled with your installed version before defining a flow.

For the optional Rich progress display, quote the extra so shells such as zsh do not expand the brackets:

pip install "kazeflow[tui]"

Your first reviewed flow

# daily.py
from kazeflow import Flow, asset


@asset
def fetch() -> str:
    return "report input"


@asset
def publish(fetch: str) -> None:
    print(fetch)


flow = Flow(["publish"])
kazeflow plan daily.py
kazeflow run daily.py       # review the preflight, then answer y
kazeflow run daily.py --yes # explicit approval for CI or a pipe

The complete user documentation lives on GitHub Pages:

Trust boundary

kazeflow loads the Python entry before it can inspect a flow, so module-level code and imports can run. plan does not invoke decorated asset bodies after loading, but it is not a sandbox or a safety proof. Read and trust a script before loading it, especially when it was generated by another person or an AI.

Project information

Maintainer documentation stays in the repository: project goals, roadmap, and release notes. The runnable examples are in examples/.

License: MIT.

Metadata

Release files for kazeflow 0.1.0a5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kazeflow 0.1.0a5
File Size Uploaded Provenance
kazeflow-0.1.0a5.tar.gz 53.3 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for kazeflow 0.1.0a5
File Interpreter ABI Platform
kazeflow-0.1.0a5-py3-none-any.whl Python 3 none any Details

Total release size: 114.4 kB

Release files / kazeflow-0.1.0a5.tar.gz

Download URL kazeflow-0.1.0a5.tar.gz
Size 53.3 kB
Tags Source
SHA-256 checksum
How to use checksums
5ff2a71a86ed0b1341ba490cb5ee634bea6854c3bc52d22297a2d405c9261ebb
BLAKE2b-256 checksum
How to use checksums
c4049a0d5e71ea4fddfb8bd8943c2306bffa4d5c95071d823885b1f8d74f5705
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / kazeflow-0.1.0a5-py3-none-any.whl

Download URL kazeflow-0.1.0a5-py3-none-any.whl
Size 61.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
859a3bfe5168ca49f763a54a0442ae3cecc00ab02821c2938a873c61b03da9b9
BLAKE2b-256 checksum
How to use checksums
5bac22a0beb0ca21bb4831eb44122dd621d0530c65a3e49f9138e7daa12a5ebe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Security for kazeflow 0.1.0a5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for kazeflow-0.1.0a5.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page