Skip to main content

🐮 Calfkit Mesh calfkit sdk PyPI License

Local Kafka infrastructure for event-driven and distributed AI agent development using Calfkit SDK.

Provides two-tier Kafka environments using KRaft:

Tier Use Case Startup Command
Tier 1 Daily development ~10 seconds make dev-up
Tier 2 Integration testing 3-5 minutes make k8s-up

Quick Start

Start up the broker (using Docker)

# Start Kafka for local development
make dev-up

# Kafka available at localhost:9092

# Stop
make dev-down

Kafka UI (optional)

# Start Kafka UI (connects to existing broker at localhost:9092)
make ui

# UI available at http://localhost:8080

# Stop
make ui-down

calfkit-mesh pip package

For a zero-dependency local broker, this repo also publishes the calfkit-mesh Python package. It bundles a static, memory-only build of the Tansu broker (Apache Kafka-compatible) inside platform wheels, so calfkit's ck dev can spawn a broker without Docker, JVM, or any network install:

pip install calfkit-mesh

This is the upstream of calfkit's opt-in [mesh] extra. The package exposes a single locator, calfkit_mesh.resolve_broker_bin(), which returns the path to a usable tansu executable using this resolution order:

  1. $CALF_TANSU_BIN — if set, it is used verbatim (and must point at an executable file, or resolution fails). Use this to point ck dev at your own tansu build.
  2. The wheel-bundled binary — materialized once to a stable cache path (~/.calfkit/bin/tansu-<version>) and made executable.
  3. tansu on your PATH.

Wheels are built for Linux (x86_64, aarch64; published under both manylinux and musllinux tags), macOS (arm64, x86_64), and Windows (x86_64).

License

Apache 2.0 - see LICENSE.

The Tansu binary bundled in calfkit-mesh wheels is also Apache 2.0; see NOTICE for attribution.

Metadata

Release files for calfkit-mesh 0.1.2

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

Built distributions (wheels)

Table of built distributions (wheels) for calfkit-mesh 0.1.2
File Actions
calfkit_mesh-0.1.2-py3-none-musllinux_1_1_x86_64.whl Python 3 none Linux musl 1.1+ x86-64 Details for calfkit_mesh-0.1.2-py3-none-musllinux_1_1_x86_64.whl
calfkit_mesh-0.1.2-py3-none-musllinux_1_1_aarch64.whl Python 3 none Linux musl 1.1+ ARM64 Details for calfkit_mesh-0.1.2-py3-none-musllinux_1_1_aarch64.whl
calfkit_mesh-0.1.2-py3-none-manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details for calfkit_mesh-0.1.2-py3-none-manylinux2014_x86_64.whl
calfkit_mesh-0.1.2-py3-none-manylinux2014_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details for calfkit_mesh-0.1.2-py3-none-manylinux2014_aarch64.whl
calfkit_mesh-0.1.2-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details for calfkit_mesh-0.1.2-py3-none-macosx_11_0_arm64.whl
calfkit_mesh-0.1.2-py3-none-macosx_10_12_x86_64.whl Python 3 none macOS 10.12+ x86-64 Details for calfkit_mesh-0.1.2-py3-none-macosx_10_12_x86_64.whl

Total release size: 81.3 MB

Release files / calfkit_mesh-0.1.2-py3-none-musllinux_1_1_x86_64.whl

Download URL calfkit_mesh-0.1.2-py3-none-musllinux_1_1_x86_64.whl
Size 14.6 MB
Tags Linux musl 1.1+ x86-64 Python 3
SHA-256 checksum
How to use checksums
5aa684b29fa241b781e44e8fd25fc9d5b0edce7b8286f9c84aedf9be664b27e4
BLAKE2b-256 checksum
How to use checksums
8a8730f3ff8e98da392cdf407ff2996a444782238fc903796217b163246d3f2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 5, 2026.

Transparency log

Release files / calfkit_mesh-0.1.2-py3-none-musllinux_1_1_aarch64.whl

Download URL calfkit_mesh-0.1.2-py3-none-musllinux_1_1_aarch64.whl
Size 13.0 MB
Tags Linux musl 1.1+ ARM64 Python 3
SHA-256 checksum
How to use checksums
78be0a4d34864209f9f48491c2d8ad77068d6b22e969b180156f1c2dd7e5a253
BLAKE2b-256 checksum
How to use checksums
0035aa521bec9cbfa6468ed22f1fe66196c93a9df78a250b8c7025ccd9ca1482
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 5, 2026.

Transparency log

Release files / calfkit_mesh-0.1.2-py3-none-manylinux2014_x86_64.whl

Download URL calfkit_mesh-0.1.2-py3-none-manylinux2014_x86_64.whl
Size 14.6 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
c86a3a1ead6cbc2ba21bcd8195ba9c74d28bdad5057a72674129028f5b4b6a6f
BLAKE2b-256 checksum
How to use checksums
38173cb22ee91a47934c2bc459eaf08374295a37de5e1f5c5d2e5341c9d6a807
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 5, 2026.

Transparency log

Release files / calfkit_mesh-0.1.2-py3-none-manylinux2014_aarch64.whl

Download URL calfkit_mesh-0.1.2-py3-none-manylinux2014_aarch64.whl
Size 13.0 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
76195f1a8775b00ea1bc7ffbb1f0c825b072b646b8860680687a53d11f7ad6b9
BLAKE2b-256 checksum
How to use checksums
5a15d5afdf40c4f4e5bed4e971ccb44a5db657406e44254bacf495f6f4030d61
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 5, 2026.

Transparency log

Release files / calfkit_mesh-0.1.2-py3-none-macosx_11_0_arm64.whl

Download URL calfkit_mesh-0.1.2-py3-none-macosx_11_0_arm64.whl
Size 12.0 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c8ebf6ff2b6d1749b7e21dcec55038971544f5ff5c8e1ca2cfa142486ff64e92
BLAKE2b-256 checksum
How to use checksums
3bdd5f4bc1fde08fff6796acbabbe9e09d6305e96a2fdeb5de39dc2827a9b16d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 5, 2026.

Transparency log

Release files / calfkit_mesh-0.1.2-py3-none-macosx_10_12_x86_64.whl

Download URL calfkit_mesh-0.1.2-py3-none-macosx_10_12_x86_64.whl
Size 14.0 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
59e24ebcf8a28b161243309eaa0e7b3599aa2832bdfd8ec83e2fa655ba2533b0
BLAKE2b-256 checksum
How to use checksums
13d92adfb06a52fabde6db9cb3a91f70e3e0c05ec7f0e6fa509233a60acbd243
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 5, 2026.

Transparency log

Security for calfkit-mesh 0.1.2

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 6 files in this release have been uploaded with provenance metadata.

Select from 6 files

Attestation for calfkit_mesh-0.1.2-py3-none-musllinux_1_1_x86_64.whl

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 5, 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.

Release history Release notifications | RSS feed

This release

0.1.2 This release

6 release files Full provenance

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