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

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.0a4

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.0a4
File Size Uploaded Provenance
kazeflow-0.1.0a4.tar.gz 30.3 kB With provenance Details

Built distribution (wheel)

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

Total release size: 66.0 kB

Release files / kazeflow-0.1.0a4.tar.gz

Download URL kazeflow-0.1.0a4.tar.gz
Size 30.3 kB
Tags Source
SHA-256 checksum
How to use checksums
886069ddd70595c3108b9a1f71b02b15810dc6f5b63679f7a4520343f1169cbf
BLAKE2b-256 checksum
How to use checksums
9d4fe25f5469633ca1c7f381d16905404609701849a499c402e89cf628d00407
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 Aug 12, 2026.

Transparency log

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

Download URL kazeflow-0.1.0a4-py3-none-any.whl
Size 35.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
82cca8bff32706e2b625e65aae3bf4366f6fb9689ce16fde80fc7924d4cac902
BLAKE2b-256 checksum
How to use checksums
a99ca279306123a508aa15fe9e207db4d6366832c6fdb2b06f9be6edf2c7a520
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 Aug 12, 2026.

Transparency log

Security for kazeflow 0.1.0a4

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.0a4.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 Aug 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