Skip to main content

fastotel

PyPI Python CI License

A Rust-backed drop-in for the OpenTelemetry Python SDK that takes tracing overhead off the request path.

Status: pre-alpha. OTLPSpanProcessor sends every field of a span over OTLP/HTTP, encoded as OTLPSpanExporter encodes it, configured as it is configured, and batches as BatchSpanProcessor does, but with no retries, gzip or custom TLS yet, and a process forked after the first span exports nothing from the child. The road to 1.0 is in #5.

Why

Instrumentation packages (FastAPI, httpx, SQLAlchemy, aiokafka, …) depend only on opentelemetry-api. fastotel replaces parts of opentelemetry-sdk behind that API, so existing instrumentation keeps working.

In the pure-Python SDK, the BatchSpanProcessor worker thread encodes OTLP protobuf, gzips and sends spans while holding the GIL, so it competes for CPU with request handling. In Rust, batching, encoding, compression and export run on a thread that never takes the GIL.

Installation

pip install fastotel

Wheels are built for Linux (glibc and musl), macOS and Windows, x86_64 and arm64:

Python Wheel Tested in CI
CPython 3.11, 3.12, 3.13, 3.14 one abi3 wheel per platform, which also covers later versions yes
CPython 3.14t, free-threaded cp314t; the GIL stays off after import yes
CPython 3.15 (pre-release) the abi3 wheel yes
CPython 3.15t (pre-release) none yet: builds from the sdist; a wheel ships with 3.15.0 yes, from source

CPython 3.10 reached end of life on 2026-10-01 and is not supported. Free-threaded 3.13t is not supported either: it was experimental, and PyO3 builds free-threaded extensions from 3.14 on.

Usage

fastotel replaces BatchSpanProcessor with OTLPSpanExporter; the SDK keeps creating spans:

from opentelemetry import trace
from opentelemetry.sdk.trace import TracerProvider
from fastotel import OTLPSpanProcessor

provider = TracerProvider()
provider.add_span_processor(OTLPSpanProcessor())  # reads OTEL_EXPORTER_OTLP_* and OTEL_BSP_*
trace.set_tracer_provider(provider)

on_end copies the span into Rust and returns; a native thread, started by the first span, batches, encodes and sends spans without taking the GIL. As with BatchSpanProcessor, only sampled spans are exported. The requests decode to what OTLPSpanExporter sends for the same spans; where they differ is in ADR 0003.

Exporter

The arguments and variables of OTLPSpanExporter (opentelemetry-exporter-otlp-proto-http), with its defaults, precedence and parsing: an argument overrides the OTEL_EXPORTER_OTLP_TRACES_* variable, which overrides the OTEL_EXPORTER_OTLP_* one; an empty variable counts as unset. A timeout or a compression that does not parse gives the default, and a header entry that does not parse is skipped, each with the reference's warning on the fastotel logger.

Argument Variables Default What it does
endpoint OTEL_EXPORTER_OTLP_TRACES_ENDPOINT, as it is; OTEL_EXPORTER_OTLP_ENDPOINT, with /v1/traces appended http://localhost:4318/v1/traces the URL spans are posted to; the argument, like the traces variable, includes the path
headers OTEL_EXPORTER_OTLP_TRACES_HEADERS, OTEL_EXPORTER_OTLP_HEADERS Content-Type: application/x-protobuf, User-Agent: fastotel/<version> sent with every request; a variable holds name=value pairs separated by commas, URL-encoded (Authorization=Basic%20dXNlcg%3D%3D); names are lower-cased, and the argument's headers are merged over the variable's
timeout OTEL_EXPORTER_OTLP_TRACES_TIMEOUT, OTEL_EXPORTER_OTLP_TIMEOUT 10 seconds a request may take
compression OTEL_EXPORTER_OTLP_TRACES_COMPRESSION, OTEL_EXPORTER_OTLP_COMPRESSION none gzip, deflate or none; the argument is the reference's Compression or a string. Read, but requests are not compressed before #11
certificate_file OTEL_EXPORTER_OTLP_TRACES_CERTIFICATE, OTEL_EXPORTER_OTLP_CERTIFICATE the OS trust store the CA to verify the collector with. Read, but applied from #11
client_certificate_file OTEL_EXPORTER_OTLP_TRACES_CLIENT_CERTIFICATE, OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE none the client certificate for mTLS. Read, but applied from #11
client_key_file OTEL_EXPORTER_OTLP_TRACES_CLIENT_KEY, OTEL_EXPORTER_OTLP_CLIENT_KEY none its key, used only with a client certificate. Read, but applied from #11

OTLPSpanExporter's session, max_request_size and meter_provider, and its credential provider variables, have no counterpart. Where fastotel differs from the reference (its own user agent, a header that HTTP cannot carry raises ValueError, compression also takes a string) is in ADR 0005.

Batching

The arguments and variables of BatchSpanProcessor, with its defaults, parsing and checks: an argument overrides its variable, a variable that is not an integer gives the default and an error log on the fastotel logger, and a value out of range raises ValueError from the constructor.

Argument Variable Default What it does
max_queue_size OTEL_BSP_MAX_QUEUE_SIZE 2048 spans waiting for export; a span ended while the queue is full is dropped and counted (the count is public with #14), and on_end never blocks
max_export_batch_size OTEL_BSP_MAX_EXPORT_BATCH_SIZE 512 a batch leaves as soon as it is full; at most max_queue_size
schedule_delay_millis OTEL_BSP_SCHEDULE_DELAY 5000 otherwise, what is queued leaves this long after the previous export
export_timeout_millis OTEL_BSP_EXPORT_TIMEOUT 30000 how long shutdown() waits for the last export

Where this differs from BatchSpanProcessor (a full queue drops the newest span rather than the oldest, among others) is in ADR 0004.

Development

Needs uv and a Rust toolchain (rustup).

make install   # build the extension, install the dev dependencies
make test      # run the tests, those of the Rust export pipeline (crates/export) too
make lint      # ruff, mypy, cargo fmt, clippy
make bench     # what the stock SDK costs an application, on a GIL and a free-threaded build (~30 min)

Every change that reaches master is a release: a pull request bumps the version in pyproject.toml (uv version --bump patch) and adds its section to CHANGELOG.md.

License

MIT

Metadata

Release files for fastotel 0.7.0

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

Source distribution (sdist)

Source distribution for fastotel 0.7.0
File Size Uploaded
fastotel-0.7.0.tar.gz 136.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for fastotel 0.7.0
File
fastotel-0.7.0-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
fastotel-0.7.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
fastotel-0.7.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
fastotel-0.7.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
fastotel-0.7.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details
fastotel-0.7.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
fastotel-0.7.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
fastotel-0.7.0-cp314-cp314t-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 Details
fastotel-0.7.0-cp311-abi3-win_arm64.whl CPython 3.11 abi3 Windows ARM64 Details
fastotel-0.7.0-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details
fastotel-0.7.0-cp311-abi3-musllinux_1_2_x86_64.whl CPython 3.11 abi3 Linux musl 1.2+ x86-64 Details
fastotel-0.7.0-cp311-abi3-musllinux_1_2_aarch64.whl CPython 3.11 abi3 Linux musl 1.2+ ARM64 Details
fastotel-0.7.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 abi3 Linux glibc 2.17+ x86-64 Details
fastotel-0.7.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 abi3 Linux glibc 2.17+ ARM64 Details
fastotel-0.7.0-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details
fastotel-0.7.0-cp311-abi3-macosx_10_12_x86_64.whl CPython 3.11 abi3 macOS 10.12+ x86-64 Details

Total release size: 24.2 MB

Release files / fastotel-0.7.0.tar.gz

Download URL fastotel-0.7.0.tar.gz
Size 136.3 kB
Tags Source
SHA-256 checksum
How to use checksums
2ed6b2b57d5bcbbd712b914d6a1b7ff8ed93b3cb5f3c0666a49f22297bf9a37b
BLAKE2b-256 checksum
How to use checksums
4fbfee96aa4443aab2411444ea22a769ccd01b09280965cb251baf7bc933c4b5
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 10, 2026.

Transparency log

Release files / fastotel-0.7.0-cp314-cp314t-win_arm64.whl

Download URL fastotel-0.7.0-cp314-cp314t-win_arm64.whl
Size 1.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
94b33700fa4c08fd2182733c3b3ee7092f8cf5941a99174382c406b3f47a0130
BLAKE2b-256 checksum
How to use checksums
0e294824baa5aab445d6a956720fc6db8b3d968239f5f01ff9e69601b743dfd6
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 10, 2026.

Transparency log

Release files / fastotel-0.7.0-cp314-cp314t-win_amd64.whl

Download URL fastotel-0.7.0-cp314-cp314t-win_amd64.whl
Size 1.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
237accc0d279e0f7dfe6a463c624e4ee5d03c1e73e39540ee26dc04cb0f8aad3
BLAKE2b-256 checksum
How to use checksums
a1aebab4c2c43af23322a599d2a5132d7da79e14ccd132ac10d958feff63a3c9
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 10, 2026.

Transparency log

Release files / fastotel-0.7.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL fastotel-0.7.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 1.8 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
343cb869caf8cda7b1db45ad10598943628e7b5056278805b97a698fc7c55334
BLAKE2b-256 checksum
How to use checksums
a94e6de5e5cc193b21f4294f78546f230eba94a0bed85a3495f711fcc64bc39f
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 10, 2026.

Transparency log

Release files / fastotel-0.7.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL fastotel-0.7.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 1.8 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
2d3fa1c777a5f812832ed79091a634e47707bc0213c7282c05496c99df8b515f
BLAKE2b-256 checksum
How to use checksums
48168149cea694eed89b1ef769851bd4d4ec77ba7d5deea8b0e4fcb768b9c386
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 10, 2026.

Transparency log

Release files / fastotel-0.7.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fastotel-0.7.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9a8ad8f481bbb76efefc811c2263bec56000b6386ce1d0c7cff55aed0cb8cddc
BLAKE2b-256 checksum
How to use checksums
86dc89ef9419932b061db85ab4dbc41da8864add23be78ef9b4cffb34870fdd0
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 10, 2026.

Transparency log

Release files / fastotel-0.7.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fastotel-0.7.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
7b7e729f90efa260b4c12172a6ea49c4db560464ec33d15203debc5a040ac2a8
BLAKE2b-256 checksum
How to use checksums
f70dc82fc7891a36353fdd74d87a305ea150460866449fa44329f8acc7abf6da
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 10, 2026.

Transparency log

Release files / fastotel-0.7.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL fastotel-0.7.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2b74d5e24f6db60d10d2b1b94141fc35eb5502aeb40315de585ac1548ce5cab5
BLAKE2b-256 checksum
How to use checksums
a72d4d7f81ae01bac7f00dbbdefd088d4cf7a5f68ae9d571cf43ecde915dc6f2
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 10, 2026.

Transparency log

Release files / fastotel-0.7.0-cp314-cp314t-macosx_10_12_x86_64.whl

Download URL fastotel-0.7.0-cp314-cp314t-macosx_10_12_x86_64.whl
Size 1.4 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
67f0e8c66fd6788c9eeb9ad7e27b60fb597eac5d6edba40dfef69ede860cc49b
BLAKE2b-256 checksum
How to use checksums
7523db1f4a3b1951259dcfd75410185c0111bb5003760cf7b757ef51beea771f
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 10, 2026.

Transparency log

Release files / fastotel-0.7.0-cp311-abi3-win_arm64.whl

Download URL fastotel-0.7.0-cp311-abi3-win_arm64.whl
Size 1.2 MB
Tags CPython 3.11 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
732cb4c228f18aed0e3cfe87e4b2bf5c54c8c9b268b4d139f546d00e1c587945
BLAKE2b-256 checksum
How to use checksums
4001e56c35f152b5a7fe05ad585fb371c3ddc8851d6441638a942efef96dd6ff
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 10, 2026.

Transparency log

Release files / fastotel-0.7.0-cp311-abi3-win_amd64.whl

Download URL fastotel-0.7.0-cp311-abi3-win_amd64.whl
Size 1.2 MB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
cb9055b7e0a5ada6dd9ae889d3627ee4ed73507f475ccd1d5f5ff8f6071e2e95
BLAKE2b-256 checksum
How to use checksums
8266759d3e1d03a6663da1d7d1ce0f036f7f73c2d82618e8639e704beb63cf01
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 10, 2026.

Transparency log

Release files / fastotel-0.7.0-cp311-abi3-musllinux_1_2_x86_64.whl

Download URL fastotel-0.7.0-cp311-abi3-musllinux_1_2_x86_64.whl
Size 1.8 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
f00fea0906b260ca8b687255f639743d23428a30691026283bbe285dc8994ee3
BLAKE2b-256 checksum
How to use checksums
b77400f6ccf7550adc31c0bae5a07032d22726aef67782bea1b71717c33adbcf
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 10, 2026.

Transparency log

Release files / fastotel-0.7.0-cp311-abi3-musllinux_1_2_aarch64.whl

Download URL fastotel-0.7.0-cp311-abi3-musllinux_1_2_aarch64.whl
Size 1.8 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
163a0247107d7a1a28e6a570c2e3a89169f61ec539f42c6fadd30a2f4dc9ecbd
BLAKE2b-256 checksum
How to use checksums
472def3df7a560d202d5af8de318c996812c30be7221b8d7c29d21b9a9eaa39d
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 10, 2026.

Transparency log

Release files / fastotel-0.7.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fastotel-0.7.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.6 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
d897273939ff9a7a94598550238a6852b00e691d1171c6a0c82aecfa6a128b5a
BLAKE2b-256 checksum
How to use checksums
6e1201644fcc668f66a63cc6a84cc793903955369a50e5f9e851715c750529f7
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 10, 2026.

Transparency log

Release files / fastotel-0.7.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fastotel-0.7.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.6 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
7278cf1320348828dfb28e8cc96a3287eb8919342ca79667815d271b44a8a852
BLAKE2b-256 checksum
How to use checksums
bb61df7c091651e9192ae81b7c5aee7db64ccbc5498c798cccc95c2ab182ffb1
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 10, 2026.

Transparency log

Release files / fastotel-0.7.0-cp311-abi3-macosx_11_0_arm64.whl

Download URL fastotel-0.7.0-cp311-abi3-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f20903a82ea4ec48dcf7a4c642acdcf810b06a4bf38d802ed7941d37907997fd
BLAKE2b-256 checksum
How to use checksums
25f19460766f0d3e77a63ffdff096f18b6559d81c8b28a436060e51beea6fcb6
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 10, 2026.

Transparency log

Release files / fastotel-0.7.0-cp311-abi3-macosx_10_12_x86_64.whl

Download URL fastotel-0.7.0-cp311-abi3-macosx_10_12_x86_64.whl
Size 1.4 MB
Tags CPython 3.11 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
1aa2ee6e8dac4f11bb707b0edbc261d5761e61b70b5b498115908de1d40be828
BLAKE2b-256 checksum
How to use checksums
9cd20aae88f1748db02aebfbc211e8924db02fd41f110ddf31c8746851a9e7fb
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 10, 2026.

Transparency log

Release history Release notifications | RSS feed

0.9.0

17 release files

0.8.0

17 release files

This release

0.7.0 This release

17 release files

0.6.0

17 release files

0.5.0

17 release files

0.4.0

17 release files

0.3.0

17 release files

0.1.0

9 release files

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