Ginger Python SDK — zero-dependency OpenTelemetry tracing client with OTLP HTTP export
Project description
asymmetric-effort-ginger
Zero-dependency Python SDK for Ginger — an OpenTelemetry tracing toolkit for Kubernetes with post-quantum cryptography.
Installation
pip install asymmetric-effort-ginger
Quick Start
from ginger.tracer import Tracer
tracer = Tracer(endpoint="http://localhost:4318", service="my-service")
with tracer.start_span("operation-name") as span:
span.set_attribute("key", "value")
Features
- Zero third-party dependencies (stdlib only)
- OTLP HTTP JSON export via
urllib.request - Context manager span lifecycle
- Full type hints (mypy strict compatible)
- W3C TraceContext propagation
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file asymmetric_effort_ginger-0.0.5.tar.gz.
File metadata
- Download URL: asymmetric_effort_ginger-0.0.5.tar.gz
- Upload date:
- Size: 4.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5b970db143586d5f3ee948cc719b9635f6af08c3f82e8d7b7015b2aeed580962
|
|
| MD5 |
c7b29392bd2e60dfac84f4ac00c2724d
|
|
| BLAKE2b-256 |
bfb910c066b4427acae3a930cc1ccb4d3fc808c04233e2e9eadc9238cd03bc7f
|
File details
Details for the file asymmetric_effort_ginger-0.0.5-py3-none-any.whl.
File metadata
- Download URL: asymmetric_effort_ginger-0.0.5-py3-none-any.whl
- Upload date:
- Size: 5.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1f0376d57fc6c44ce87c35c15db146c712719153247c14095832249cb1e8ff25
|
|
| MD5 |
fe27a7f0fc7e27af040e332e9df93ddd
|
|
| BLAKE2b-256 |
7eeafef5fe1586a5259092c4d39f2562f576038f44bf47e521aa41e4039f63d9
|