Skip to main content

Eventing SDK — Python 3.9+

Install after its initial public release: pip install bookcicle-eventing.

from eventing_sdk import EventingClient

events = EventingClient('https://events.example.com/events')
events.track({'name': 'checkout_completed', 'properties': {'product': 'book'}})
result = events.flush()
events.close()

Automatic batching: 25 events, first-event timer of 1 second (maximum age 5 seconds), 8192 UTF-8 bytes including the envelope. Three attempts per flush round with 200/400 ms backoff; retry 429/500/502/503/504 and network failures. Only HTTP 202 acknowledges ingestion. IDs and serialized bytes stay unchanged within a retry round.

Events are persisted before track succeeds. Transient failures stay queued and retry automatically after 1 second; restart resumes pending events. Permanent responses retain events and stop background retries until another track/flush. Use queue inspection and discard to handle poison events. Queue capacity is 1000; overflow rejects the new event without evicting older events. Close stops timers and tries a final flush; failed events remain persisted.

Recursive privacy filtering removes common PII/click identifiers by default. Opting into sensitive properties never permits token/authorization fields. Auth is obtained once per batch, never persisted, and refreshed for the next batch. Use HTTPS with /events, /public or /secure; redirects are never followed.

See the repository's SDK contract for configuration, persistence, behavioral guarantees and publishing setup. SDKs are MIT licensed; the ingestion runtime retains its separate commercial license.

Metadata

Release files for bookcicle-eventing 1.0.1

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

Source distribution (sdist)

Source distribution for bookcicle-eventing 1.0.1
File Size Uploaded Provenance
bookcicle_eventing-1.0.1.tar.gz 6.4 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for bookcicle-eventing 1.0.1
File Interpreter ABI Platform
bookcicle_eventing-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 13.2 kB

Release files / bookcicle_eventing-1.0.1.tar.gz

Download URL bookcicle_eventing-1.0.1.tar.gz
Size 6.4 kB
Tags Source
SHA-256 checksum
How to use checksums
2bc2101edd38def3ae57a7cf19b37ec87d0bd6e9f5729d26bf560178552ab399
BLAKE2b-256 checksum
How to use checksums
1320662f24519fd8d06a699b2b0bb76f132f7415e27f862f3939664b90a4454b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.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 Oct 20, 2026.

Transparency log

Release files / bookcicle_eventing-1.0.1-py3-none-any.whl

Download URL bookcicle_eventing-1.0.1-py3-none-any.whl
Size 6.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0568d52d2cf36f8d759540941db7a8604b0845bccc360816e0ff712c118463e1
BLAKE2b-256 checksum
How to use checksums
fcc730987cd8b3bf308f51774ec28112f7c6eaff1676607b88086b9ea0d8112b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.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 Oct 20, 2026.

Transparency log

Security for bookcicle-eventing 1.0.1

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 bookcicle_eventing-1.0.1.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 Oct 20, 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.

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 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