Skip to main content

Tonga

GitHub Kafka Documentation Status

Asyncio client for event driven app

Documentation: https://tonga.readthedocs.io

Summarize:

tonga is a client for build distributed event driven app with Apache Kafka. It is based on the aiokafka. Can be used with 0.9+ Kafka brokers

Overview:

Tonga defines components to help building an event-driven app:

  • Model events / commands / results
  • Serializer events / commands / results
  • Consume events / commands / results
  • Produce events / commands / results
  • With or without HTTP handler
  • Asyncio

The module provides some implementations:

  • Avro schema serializer
  • Kafka consumer / producer
  • Sanic HTTP request handler

Pattern:

Getting started:

Metadata

Release files for tonga 0.0.2

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

Source distribution (sdist)

Source distribution for tonga 0.0.2
File Size Uploaded Provenance Actions
tonga-0.0.2.tar.gz 25.4 kB Without provenance Details for tonga-0.0.2.tar.gz

Built distribution (wheel)

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

Total release size: 72.1 kB

Release files / tonga-0.0.2.tar.gz

Download URL tonga-0.0.2.tar.gz
Size 25.4 kB
Tags Source
SHA-256 checksum
How to use checksums
cf4fd235c6bfc2bfe41804094e13ddb179574287d4ce22315ee45712c553eb32
BLAKE2b-256 checksum
How to use checksums
0398f928ec739a500307942a9b15fd1eea2e8187cea7822871c6f3234e935d1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

Release files / tonga-0.0.2-py3-none-any.whl

Download URL tonga-0.0.2-py3-none-any.whl
Size 46.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
13f9ef49b93fd54e358ab4c904c29daabe75221ef42e222b8d5f34d9cc081a93
BLAKE2b-256 checksum
How to use checksums
e2253c995f47ea9fdc6753158f447bf7421e470ca22e8101a084fb4177dc2e1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

Security for tonga 0.0.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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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.0.2 This release

2 release files No 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