Skip to main content

genblaze

Umbrella metapackage for genblaze — a provider-agnostic SDK for AI media generation with built-in provenance (manifests, SHA-256 hashing, B2/S3 durable storage).

This package installs genblaze-core and genblaze-s3 by default so pip install genblaze gives you a working pipeline that can persist runs to a Backblaze B2 (or any S3-compatible) bucket out of the box. Provider adapters are opt-in via extras so you only pull what you use.

Install

# Core + B2/S3 storage
pip install genblaze

# Add a provider
pip install "genblaze[gmicloud]"
pip install "genblaze[openai,google]"

# Curated bundles
pip install "genblaze[video]"     # GMICloud + Google + Runway + Luma + Decart
pip install "genblaze[image]"     # GMICloud + OpenAI + Google
pip install "genblaze[audio]"     # ElevenLabs + LMNT + Stability Audio + GMICloud

# Everything
pip install "genblaze[all]"

# Optional: Parquet-backed manifest sink (ParquetSink)
pip install "genblaze[parquet]"

Import

pip install genblaze gives you both import paths:

from genblaze import Pipeline                        # umbrella re-export
from genblaze_core import Pipeline                   # canonical (used throughout docs)
from genblaze_core.storage import ObjectStorageSink  # submodules -> genblaze_core

Both forms resolve to the same object. The top-level genblaze module mirrors genblaze_core.__all__ lazily, so only the symbols you actually use get loaded. For nested submodules (genblaze_core.media, genblaze_core.canonical) and provider adapters (genblaze_openai, genblaze_google, …) keep using their own names — adapters install as extras (pip install "genblaze[openai]").

See the main repo README for a complete package-to-import mapping and quickstart.

What's inside

  • genblaze-core — pipeline orchestration, manifests, models, storage abstractions
  • genblaze-s3 — S3-compatible storage backend with first-class Backblaze B2 support

Each provider adapter (GMICloud, OpenAI, Google, etc.) is its own installable package to keep base installs lightweight. Install only the ones you need.

Metadata

Release files for genblaze 0.4.5

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

Source distribution (sdist)

Source distribution for genblaze 0.4.5
File Size Uploaded Provenance Actions
genblaze-0.4.5.tar.gz 6.5 kB With provenance Details for genblaze-0.4.5.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for genblaze 0.4.5
File Interpreter ABI Platform Actions
genblaze-0.4.5-py3-none-any.whl Python 3 none any Details for genblaze-0.4.5-py3-none-any.whl

Total release size: 10.9 kB

Release files / genblaze-0.4.5.tar.gz

Download URL genblaze-0.4.5.tar.gz
Size 6.5 kB
Tags Source
SHA-256 checksum
How to use checksums
6d6b201ab56d2eb5e6aae188bc99b3d025f6029bbfbc0a7cd828a80246bab1fb
BLAKE2b-256 checksum
How to use checksums
036225dc9d30d2ed329aaf19b693e1c5d7474ad97955f739a788eaa67dbc1630
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 28, 2026.

Transparency log

Release files / genblaze-0.4.5-py3-none-any.whl

Download URL genblaze-0.4.5-py3-none-any.whl
Size 4.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
466c7e1865198d97e91a082ef04fe64e6692600c0a3ea55944a3b9be6cd92c2c
BLAKE2b-256 checksum
How to use checksums
96bed152a01b26a7809a28b0d3f81c1edeca2e29069dc8a5de665c576aaaf9a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 28, 2026.

Transparency log

Security for genblaze 0.4.5

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 genblaze-0.4.5.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 Jul 28, 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