Skip to main content

Umbrella package for genblaze — installs genblaze-core + genblaze-s3 and re-exports the core API; use extras for provider bundles

Project description

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.

Links

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

genblaze-0.4.5.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

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

genblaze-0.4.5-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file genblaze-0.4.5.tar.gz.

File metadata

  • Download URL: genblaze-0.4.5.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for genblaze-0.4.5.tar.gz
Algorithm Hash digest
SHA256 6d6b201ab56d2eb5e6aae188bc99b3d025f6029bbfbc0a7cd828a80246bab1fb
MD5 ef55fcdb7b1d5f4394d29bab12b32668
BLAKE2b-256 036225dc9d30d2ed329aaf19b693e1c5d7474ad97955f739a788eaa67dbc1630

See more details on using hashes here.

Provenance

The following attestation bundles were made for genblaze-0.4.5.tar.gz:

Publisher: release.yml on backblaze-labs/genblaze

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file genblaze-0.4.5-py3-none-any.whl.

File metadata

  • Download URL: genblaze-0.4.5-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for genblaze-0.4.5-py3-none-any.whl
Algorithm Hash digest
SHA256 466c7e1865198d97e91a082ef04fe64e6692600c0a3ea55944a3b9be6cd92c2c
MD5 470aab6333ee0451c4745039350b6bf7
BLAKE2b-256 96bed152a01b26a7809a28b0d3f81c1edeca2e29069dc8a5de665c576aaaf9a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for genblaze-0.4.5-py3-none-any.whl:

Publisher: release.yml on backblaze-labs/genblaze

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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