Skip to main content

Rustls-backed TLS for CPython

Ever dreamed of getting rid of OpenSSL within CPython without creating a custom build of CPython for this? Tired of waiting half a decade for a solid and up-to-date TLS experience, shipping Post-quantum, and ECH support by default?

Then rtls is made for you.

It's a drop-in replacement for the ssl stdlib! Support CPython 3.7 onward. Including freethreaded. Even on WASI.

Getting Started

Install from source (requires a Rust toolchain and maturin):

pip install rtls

Then swap ssl for rtls anywhere in your code:

import rtls as ssl

ctx = ssl.create_default_context()

Or use it alongside the stdlib:

from rtls import SSLContext, PROTOCOL_TLS_CLIENT

ctx = SSLContext(PROTOCOL_TLS_CLIENT)
ctx.load_default_certs()

import socket
sock = socket.create_connection(("example.com", 443))
ssock = ctx.wrap_socket(sock, server_hostname="example.com")
ssock.sendall(b"GET / HTTP/1.1\r\nHost: example.com\r\n\r\n")
print(ssock.recv(4096).decode())

It works with asyncio out of the box:

import asyncio
import rtls as ssl

async def main():
    ctx = ssl.create_default_context()
    reader, writer = await asyncio.open_connection("example.com", 443, ssl=ctx)
    writer.write(b"GET / HTTP/1.1\r\nHost: example.com\r\n\r\n")
    await writer.drain()
    print((await reader.read(4096)).decode())
    writer.close()

asyncio.run(main())

WASI

Native wheels include a ring-backed WebAssembly extension sidecar for componentize-py. On WASI, rtls selects that sidecar automatically; on all other platforms it continues to use the native AWS-LC extension. Application code does not need a WASI-specific import path.

Install rtls alongside the application dependencies before componentizing!

The WASI provider currently omits ECH and post-quantum key exchange. Run the self-contained real-network smoke test with:

nox -s wasi

Feature Parity with stdlib

rtls re-exports 93 public names matching the ssl module API. The table below summarizes coverage across the main areas.

What's different from ssl:

  • TLS 1.2 is the minimum version. SSLv2, SSLv3, TLS 1.0 and TLS 1.1 are not available.
  • Hostname verification uses SAN only, never the Common Name.
  • compression() always returns None (TLS compression is disabled, as it should be).
  • security_level is always 2. rustls defaults are strong by design.
  • load_cert_chain natively accepts in-memory PEM bytes as certfile/keyfile, not just file paths.

Disclaimer

This project is in a beta stage. The public API is stable, we do not plan to diverge from stdlib. It's not pure Python, so you'll have either a pre-built wheel compatible with your platform or build from the sources by yourself.

A notice is present to acknowledge CPython rights on the ssl Python codebase. The project itself is licensed under MIT as we always do. Rustls is also permissively licensed.

Right now we deliberately focus on the client side. PRs are accepted to help us finalize/improve the server side.

  • We are not inclined to enable FIPS mode via aws-lc-rs for the moment, however, it's on our roadmap.
  • Do not open issue about "JA fingerprint", "Browser impersonator" or alike, we'll most likely close them on the spot. We are not interested in pursing this here. See utls instead.
  • PyPy is not going to be supported, unfortunately.

It's not faster than the stdlib. Expect roughly 5 to 10% slower. For example, a quick benchmark reveal that ssl stdlib can reach 456 MB/s raw throughput on my modest laptop while our implementation reached 410 MB/s. Why? We heavily pay for crossing the boundary between Rust and CPython. We could implement the Buffer protocol (avoid needless memcpy each time), but that would cost us our high CPython (i.e. 3.7+) compatibility. That trade off is quickly hided by the fact that you will run a memory safe TLS implementation. No longer in C shall we do TLS!

Contributions, bug reports, and feedback are welcome.

Versioning

This project is based on calver (YYYY-0M-0D), it does not need semver as it aims to be a drop-in replacement for stdlib ssl. You do not need to constraint the upper bound version.

Prior art

I saw https://github.com/djc/pyrtls a couple of months ago, and it inspired me to write this alternative. Why? As you are aware, we are maintaining a fork of urllib3 and requests, and having to handwrite a support for a non ssl compatible lib is going to be a nightmare. We just can't ask the maintainer to rewrite everything for our own needs.

Documentation

See https://docs.python.org/3/library/ssl.html as it's fairly detailed and spotless. We would host our own version later having unsupported feature removed. Amongst import naming, etc(...).

Metadata

Release files for rtls 2026.10.3

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

Source distribution (sdist)

Source distribution for rtls 2026.10.3
File Size Uploaded
rtls-2026.10.3.tar.gz 649.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for rtls 2026.10.3
File
rtls-2026.10.3-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
rtls-2026.10.3-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
rtls-2026.10.3-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
rtls-2026.10.3-cp314-cp314t-musllinux_1_1_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.1+ x86-64 Details
rtls-2026.10.3-cp314-cp314t-musllinux_1_1_riscv64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.1+ RISC-V 64 Details
rtls-2026.10.3-cp314-cp314t-musllinux_1_1_i686.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.1+ x86-32 Details
rtls-2026.10.3-cp314-cp314t-musllinux_1_1_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.1+ ARMv7l Details
rtls-2026.10.3-cp314-cp314t-musllinux_1_1_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.1+ ARM64 Details
rtls-2026.10.3-cp314-cp314t-manylinux_2_39_riscv64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.39+ RISC-V 64 Details
rtls-2026.10.3-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
rtls-2026.10.3-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x Details
rtls-2026.10.3-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le Details
rtls-2026.10.3-cp314-cp314t-manylinux_2_17_ppc64.manylinux2014_ppc64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-be Details
rtls-2026.10.3-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-32 Details
rtls-2026.10.3-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l Details
rtls-2026.10.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
rtls-2026.10.3-cp314-cp314t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64, macOS 10.12+ x86-64, macOS 10.12+ universal2 (ARM64, x86-64) Details
rtls-2026.10.3-cp313-cp313t-win_arm64.whl CPython 3.13 CPython 3.13 free-threading Windows ARM64 Details
rtls-2026.10.3-cp313-cp313t-win_amd64.whl CPython 3.13 CPython 3.13 free-threading Windows x86-64 Details
rtls-2026.10.3-cp313-cp313t-win32.whl CPython 3.13 CPython 3.13 free-threading Windows x86-32 Details
rtls-2026.10.3-cp313-cp313t-musllinux_1_1_x86_64.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.1+ x86-64 Details
rtls-2026.10.3-cp313-cp313t-musllinux_1_1_riscv64.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.1+ RISC-V 64 Details
rtls-2026.10.3-cp313-cp313t-musllinux_1_1_i686.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.1+ x86-32 Details
rtls-2026.10.3-cp313-cp313t-musllinux_1_1_armv7l.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.1+ ARMv7l Details
rtls-2026.10.3-cp313-cp313t-musllinux_1_1_aarch64.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.1+ ARM64 Details
rtls-2026.10.3-cp313-cp313t-manylinux_2_39_riscv64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.39+ RISC-V 64 Details
rtls-2026.10.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ x86-64 Details
rtls-2026.10.3-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ IBM System/390x Details
rtls-2026.10.3-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ PowerPC 64-le Details
rtls-2026.10.3-cp313-cp313t-manylinux_2_17_ppc64.manylinux2014_ppc64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ PowerPC 64-be Details
rtls-2026.10.3-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ x86-32 Details
rtls-2026.10.3-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARMv7l Details
rtls-2026.10.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64 Details
rtls-2026.10.3-cp313-cp313t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.13 CPython 3.13 free-threading macOS 10.12+ universal2 (ARM64, x86-64), macOS 11.0+ ARM64, macOS 10.12+ x86-64 Details
rtls-2026.10.3-cp37-abi3-win_arm64.whl CPython 3.7 abi3 Windows ARM64 Details
rtls-2026.10.3-cp37-abi3-win_amd64.whl CPython 3.7 abi3 Windows x86-64 Details
rtls-2026.10.3-cp37-abi3-win32.whl CPython 3.7 abi3 Windows x86-32 Details
rtls-2026.10.3-cp37-abi3-musllinux_1_1_x86_64.whl CPython 3.7 abi3 Linux musl 1.1+ x86-64 Details
rtls-2026.10.3-cp37-abi3-musllinux_1_1_riscv64.whl CPython 3.7 abi3 Linux musl 1.1+ RISC-V 64 Details
rtls-2026.10.3-cp37-abi3-musllinux_1_1_i686.whl CPython 3.7 abi3 Linux musl 1.1+ x86-32 Details
rtls-2026.10.3-cp37-abi3-musllinux_1_1_armv7l.whl CPython 3.7 abi3 Linux musl 1.1+ ARMv7l Details
rtls-2026.10.3-cp37-abi3-musllinux_1_1_aarch64.whl CPython 3.7 abi3 Linux musl 1.1+ ARM64 Details
rtls-2026.10.3-cp37-abi3-manylinux_2_39_riscv64.whl CPython 3.7 abi3 Linux glibc 2.39+ RISC-V 64 Details
rtls-2026.10.3-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 abi3 Linux glibc 2.17+ x86-64 Details
rtls-2026.10.3-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.7 abi3 Linux glibc 2.17+ IBM System/390x Details
rtls-2026.10.3-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.7 abi3 Linux glibc 2.17+ PowerPC 64-le Details
rtls-2026.10.3-cp37-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl CPython 3.7 abi3 Linux glibc 2.17+ PowerPC 64-be Details
rtls-2026.10.3-cp37-abi3-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.7 abi3 Linux glibc 2.17+ x86-32 Details
rtls-2026.10.3-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.7 abi3 Linux glibc 2.17+ ARMv7l Details
rtls-2026.10.3-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.7 abi3 Linux glibc 2.17+ ARM64 Details
rtls-2026.10.3-cp37-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.7 abi3 macOS 10.12+ universal2 (ARM64, x86-64), macOS 11.0+ ARM64, macOS 10.12+ x86-64 Details

Total release size: 115.5 MB

Release files / rtls-2026.10.3.tar.gz

Download URL rtls-2026.10.3.tar.gz
Size 649.0 kB
Tags Source
SHA-256 checksum
How to use checksums
7a7d2b2c86fc786ad078fd563c96d239f0639bca4038aa51c5c5000b644d9cc8
BLAKE2b-256 checksum
How to use checksums
92b23dbe21cf60cf8eaf34be453760cb209c2993edc22d1fa7b0191ff4f3a103
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp314-cp314t-win_arm64.whl

Download URL rtls-2026.10.3-cp314-cp314t-win_arm64.whl
Size 2.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
f81e58d84a0ce7a0a036cd71e2137ae0d862e8188a9df1ba82066a7403c3e525
BLAKE2b-256 checksum
How to use checksums
3dfd98b567fbadd49bf5e06c59ef2435e5b8cdd27980d646ec75fffbc02832ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp314-cp314t-win_amd64.whl

Download URL rtls-2026.10.3-cp314-cp314t-win_amd64.whl
Size 2.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
36cbaef97e1d70907c95ee08bd2b3d612840aa188f2e35a470112d41950145bb
BLAKE2b-256 checksum
How to use checksums
c50681becf0cf1c4159e95fd781cfb6c3c9742502f0f0343e10876d127d32e06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp314-cp314t-win32.whl

Download URL rtls-2026.10.3-cp314-cp314t-win32.whl
Size 1.8 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
0f38f817823a098c99dc2452135b30d2fe88b376ffae024d1e964c4462e72057
BLAKE2b-256 checksum
How to use checksums
d676d1a938f580b4dbdd0e8196044e893330b2255605f6d991e95d07e53d0af7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp314-cp314t-musllinux_1_1_x86_64.whl

Download URL rtls-2026.10.3-cp314-cp314t-musllinux_1_1_x86_64.whl
Size 2.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
d7c650250dadbf95d284652a5b790edbf878b89bfe51d080a323a3989ba81a77
BLAKE2b-256 checksum
How to use checksums
9a84828da9053916f913e0e71feb41c797a83f8b179c1c1077b24062032eabba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp314-cp314t-musllinux_1_1_riscv64.whl

Download URL rtls-2026.10.3-cp314-cp314t-musllinux_1_1_riscv64.whl
Size 2.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.1+ RISC-V 64
SHA-256 checksum
How to use checksums
8e75e9ac6e7851cb0f2dcdfe1374d0eaf96d89b6ae451b34f715d20985e8610d
BLAKE2b-256 checksum
How to use checksums
5f52ba6bbac8cd35051fb8aca738b923f5b1ab3ffc2018acb0edb28b96388277
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp314-cp314t-musllinux_1_1_i686.whl

Download URL rtls-2026.10.3-cp314-cp314t-musllinux_1_1_i686.whl
Size 2.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
7a19e8bac04095339f8915642ac05563c78b8e9bd39b0957ae45d53e1c111a04
BLAKE2b-256 checksum
How to use checksums
f74f168fd6fcc284910b5c45e6888e991ef4f1f98642278221d6d11226e07da2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp314-cp314t-musllinux_1_1_armv7l.whl

Download URL rtls-2026.10.3-cp314-cp314t-musllinux_1_1_armv7l.whl
Size 2.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.1+ ARMv7l
SHA-256 checksum
How to use checksums
2ae4a62137aba6166365b69ef928674a074d92de34188c3fb63881e96da9a02b
BLAKE2b-256 checksum
How to use checksums
e2434ef471d0d3f276c1f51f1626fdfdc5a756bd5e84f13daaab19505551d798
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp314-cp314t-musllinux_1_1_aarch64.whl

Download URL rtls-2026.10.3-cp314-cp314t-musllinux_1_1_aarch64.whl
Size 2.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
c1cc6f3b73279004451e42abde535259d3513ce5fb46234366ce1d22055a954f
BLAKE2b-256 checksum
How to use checksums
1f0cb384f7813e9cd6b3f5931fde9f4c39922f4ee9f143d508f329c6cbf9fcc6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp314-cp314t-manylinux_2_39_riscv64.whl

Download URL rtls-2026.10.3-cp314-cp314t-manylinux_2_39_riscv64.whl
Size 1.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
1ac3d2ba3c6266b9718c3086d92318cfb9228e07cf6117658755fdc254eaaa8a
BLAKE2b-256 checksum
How to use checksums
a0517d75ae2e69bf56e6f03729f18eaa9e94724a64ae4ee68776756a2e0f0d72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rtls-2026.10.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c687d38cc692428ec4706b63c6ef0d95ba2654c0da02f99b5c7f5f2090df5d4a
BLAKE2b-256 checksum
How to use checksums
4fc1e42c524fef280f445f8aa0eea8f94d9f520d2aeb228fdd3a70f1c09bfcc1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL rtls-2026.10.3-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 2.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
2d835445eab6c8d98f65c1d9e4379e3c08709a53c9d4e707895ea7de9a3c2271
BLAKE2b-256 checksum
How to use checksums
9bd3e07397bc976e60dd8c325133fff331cec5ed91c654ab590d279b21d7a278
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL rtls-2026.10.3-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 2.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
d480c5c6a91ec43a5e6cb8809a48362d512692981a3e80d85bca92cd47754ea4
BLAKE2b-256 checksum
How to use checksums
eadef4712c27328b6ef8f954b597d102afe0a58eb538609d33de0e56cbc80ea9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp314-cp314t-manylinux_2_17_ppc64.manylinux2014_ppc64.whl

Download URL rtls-2026.10.3-cp314-cp314t-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Size 2.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-be
SHA-256 checksum
How to use checksums
984a2ce73a80fd6d9b047e5b95b74dad86d7342b8ad2354981bf84cee0710fd2
BLAKE2b-256 checksum
How to use checksums
559f62c7c7578d232ec7f623757d0fe6724990baedcb45a969b54e885fc35089
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL rtls-2026.10.3-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl
Size 2.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
f0f10d8eeec48fa4ada0079d5b498d579d6837768b281325f64df391a797147c
BLAKE2b-256 checksum
How to use checksums
cc50b29ba48856bb06c65ad879ad4a23e83086ba97ea11439ce431afcc7cd689
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL rtls-2026.10.3-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 1.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
80045535d417804e4e3c5b5ae74200a6084828b17ebeb7b478324d7935c49b19
BLAKE2b-256 checksum
How to use checksums
79d2b82282d821df79578ea369eaeac7503a27e780dec523085a8f68e9f95516
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rtls-2026.10.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
452ec57c10aa770eaa373be5eec4f40d4e391e759cc573fc51b6447baab5d1e4
BLAKE2b-256 checksum
How to use checksums
bb6e95f3c792270d0a9ed1e59fdb025ec9b3a190da21d4e1fbe5794b58865f42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp314-cp314t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL rtls-2026.10.3-cp314-cp314t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 4.1 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1a25d46f9c8c97c37b876f5baad6c08e3fd7f767fdc06cbdfac393eb60276699
BLAKE2b-256 checksum
How to use checksums
9d2a759aff1264a2fff4945e84aab0b61ebfd7ddf1456c7f465724f4296a4f9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp313-cp313t-win_arm64.whl

Download URL rtls-2026.10.3-cp313-cp313t-win_arm64.whl
Size 2.1 MB
Tags CPython 3.13 CPython 3.13 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
73ab860308274fda0a82e5af57a14956f45f2ada11ba0857baf7de1fe7329a68
BLAKE2b-256 checksum
How to use checksums
9507339f0a03f6afbee7d6b7c696b02be528e194ba3c92dcc204c1b5dbf227da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp313-cp313t-win_amd64.whl

Download URL rtls-2026.10.3-cp313-cp313t-win_amd64.whl
Size 2.1 MB
Tags CPython 3.13 CPython 3.13 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
190aaf373a4ea1cd6adcadbda57239d5f59cfdaccc89e1252668cf0921f10f80
BLAKE2b-256 checksum
How to use checksums
20dab1e8e62fa4c88e2d3dee68312aac9aac653942f6e4ca50299dfc89122465
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp313-cp313t-win32.whl

Download URL rtls-2026.10.3-cp313-cp313t-win32.whl
Size 1.8 MB
Tags CPython 3.13 CPython 3.13 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
bedac30d4f4768e43c04fdb4aec4b0a8bbcc4f6450fc4f5ba992c8c071a5efcc
BLAKE2b-256 checksum
How to use checksums
7084bf3dbb054ea1453b19e98df3cf951ed1e120d11ed60e93e66eb99ca129f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp313-cp313t-musllinux_1_1_x86_64.whl

Download URL rtls-2026.10.3-cp313-cp313t-musllinux_1_1_x86_64.whl
Size 2.6 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
ead44f06e05126e77c0979a1e8644bbdc982e92ce7ddc3be84c3b63d2ac5b9b0
BLAKE2b-256 checksum
How to use checksums
decf08758cbd1351ed0b984ddafc44be0bd5e4a7e08a0099895b878c7c3005c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp313-cp313t-musllinux_1_1_riscv64.whl

Download URL rtls-2026.10.3-cp313-cp313t-musllinux_1_1_riscv64.whl
Size 2.0 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.1+ RISC-V 64
SHA-256 checksum
How to use checksums
88ade047bbc03db1d0a37b8da53445b81dc46c428d815ef660de4e43184e80f3
BLAKE2b-256 checksum
How to use checksums
f0f2b2c557e6f8591f96db0fdcaa7a4d2922f2c669cc28b8ae9cd353a9953513
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp313-cp313t-musllinux_1_1_i686.whl

Download URL rtls-2026.10.3-cp313-cp313t-musllinux_1_1_i686.whl
Size 2.2 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
7f6031fc0342992996c3890bdcfd36f46d5d714d6e4884e367685b9c033f4263
BLAKE2b-256 checksum
How to use checksums
1d56d24ad90102ab7f025998582a20cf9574df159eba131b9478dbe5ec72e2f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp313-cp313t-musllinux_1_1_armv7l.whl

Download URL rtls-2026.10.3-cp313-cp313t-musllinux_1_1_armv7l.whl
Size 2.1 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.1+ ARMv7l
SHA-256 checksum
How to use checksums
f2683bde6cb72b3b59251e2f109410a1a3d441f13773ae53e83533c86e63fdb7
BLAKE2b-256 checksum
How to use checksums
b38cdaf80ff69a3c9e5cf36ad868cb0e1964e1d9e5c670967050418ce21e8dd8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp313-cp313t-musllinux_1_1_aarch64.whl

Download URL rtls-2026.10.3-cp313-cp313t-musllinux_1_1_aarch64.whl
Size 2.4 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
0296126d433b5a2639fbec984cf0acd99fe38595690635691c90d3b7365de697
BLAKE2b-256 checksum
How to use checksums
4eaee8c53133a6597656a41128b2b68f8b5f434f1bc860894edcd537e11334c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp313-cp313t-manylinux_2_39_riscv64.whl

Download URL rtls-2026.10.3-cp313-cp313t-manylinux_2_39_riscv64.whl
Size 1.9 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
84a60cf826aace15e1099ceb7fcd777546d8c40137254e72125bb22df000ecd5
BLAKE2b-256 checksum
How to use checksums
7307789c2fa47e84fa823393111ab215fd6b67fcffadf15c7d87c19c934187d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rtls-2026.10.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.4 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9be2078e662c8ae566ddb8cb95294b5d7db843bd6a53ae95de057a96fc35a83f
BLAKE2b-256 checksum
How to use checksums
c1082325fdb6d3043c393162db3a4dc039d18c8543539a3784ab08fc32640a7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL rtls-2026.10.3-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 2.0 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
475001d767609c1e9438ac58a15b9bc900ee9b422dcd65e90f7a487a4899e937
BLAKE2b-256 checksum
How to use checksums
192790dffb7b2e18eb0faac4d24f3d00b6cdc608dee5fff8c5e18d1c8653a839
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL rtls-2026.10.3-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 2.2 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
9673aaa4ea6b7d37c3c8b8ab19c1936e99fadb8ef97edad93e6042b49a19272e
BLAKE2b-256 checksum
How to use checksums
14e607fbc5201d71c8d30b9762df499ac65478ba3cb8232c3f5ae26acb389113
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp313-cp313t-manylinux_2_17_ppc64.manylinux2014_ppc64.whl

Download URL rtls-2026.10.3-cp313-cp313t-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Size 2.1 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ PowerPC 64-be
SHA-256 checksum
How to use checksums
af8e4a9c701d92f32d5b3ce420d86f9e5c022ef59182722e23c95bed4e920e08
BLAKE2b-256 checksum
How to use checksums
5be4db3d262a9d1b0a5d1359660a33c698d2d195f5759f99534bd956cd393171
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL rtls-2026.10.3-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl
Size 2.0 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
2a953fc11a720ba1669439ad9340fc02f3f69fcada22989e40e7c03e98b768f7
BLAKE2b-256 checksum
How to use checksums
00c70250ac0b9a3d05c7975e49de417b872431653a46a191e9b0e26dcb3ffc7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL rtls-2026.10.3-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 1.9 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
41bddb8fc792481e1dab749094d5536615e38a5d806ddb453e4a43032deca489
BLAKE2b-256 checksum
How to use checksums
97b4cd1738e7d4eed872868a79f806142d49e8f0a300df6eb2f984d947a9b41e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rtls-2026.10.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.2 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
db85ff9e5cfc4b36ae4460ec9c5a1fda038ce59ab8d78fa4698baf65045e46ce
BLAKE2b-256 checksum
How to use checksums
7ee91d4e388af4899d2c5b46844460eb63275581a39da5d8300f4c70fe563dfe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp313-cp313t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL rtls-2026.10.3-cp313-cp313t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 4.1 MB
Tags CPython 3.13 CPython 3.13 free-threading macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
81026719597e419a3ebdb61c68a3e04a170e9c810f5b1cc2a5264783444ed4fa
BLAKE2b-256 checksum
How to use checksums
0ab08c0a6f9859b7c26819f4abd15a09bafbb4b2f7958e1e0b446a4c9656e1df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp37-abi3-win_arm64.whl

Download URL rtls-2026.10.3-cp37-abi3-win_arm64.whl
Size 2.1 MB
Tags CPython 3.7 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
2f9ecad1bf32d45de5f4c9047f70f641f429bf369b7b79ca8eacf68ed2f742c6
BLAKE2b-256 checksum
How to use checksums
406bba1b7e8de83cb4642c3af859d237f738568a59521c9a00aff773acbb2d6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp37-abi3-win_amd64.whl

Download URL rtls-2026.10.3-cp37-abi3-win_amd64.whl
Size 2.1 MB
Tags CPython 3.7 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
152a6913a7571dac6c5fc92ed190f342c5b622c872e4c0cb6f10b5118e957fb9
BLAKE2b-256 checksum
How to use checksums
4c86b49c413c0d469fd3f2d8d37342882a442d458312b7e0c940ed4228c16a76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp37-abi3-win32.whl

Download URL rtls-2026.10.3-cp37-abi3-win32.whl
Size 1.8 MB
Tags CPython 3.7 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
f3d2af8dbc6e1f281e8cd5356bd03fca92029ee29bf6fa300bb3d5eee99e66cf
BLAKE2b-256 checksum
How to use checksums
92d979ed8ae5b7b73648c9019b09ac221e3f5d5bdd9c8a0b32ccd4f1f09256a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp37-abi3-musllinux_1_1_x86_64.whl

Download URL rtls-2026.10.3-cp37-abi3-musllinux_1_1_x86_64.whl
Size 2.6 MB
Tags CPython 3.7 Linux musl 1.1+ x86-64 abi3
SHA-256 checksum
How to use checksums
04fafa291aaab3968fffec8bd36cba92a056ce3a0078ce697a1eef32ef88d6e2
BLAKE2b-256 checksum
How to use checksums
430f6bea26a6b92302ff1a281646fe0fafed80daaf551a3fd23d30b87a0b8425
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp37-abi3-musllinux_1_1_riscv64.whl

Download URL rtls-2026.10.3-cp37-abi3-musllinux_1_1_riscv64.whl
Size 2.1 MB
Tags CPython 3.7 Linux musl 1.1+ RISC-V 64 abi3
SHA-256 checksum
How to use checksums
5fbabf87e84e4abdadcaa6e2e1fbc29e59b278a9c93dcdcfe34b50c81a4d2eda
BLAKE2b-256 checksum
How to use checksums
2001792927883f60ced6a127fc70d6dc16cdde6ce5488892a40c17aede8ddd48
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp37-abi3-musllinux_1_1_i686.whl

Download URL rtls-2026.10.3-cp37-abi3-musllinux_1_1_i686.whl
Size 2.2 MB
Tags CPython 3.7 Linux musl 1.1+ x86-32 abi3
SHA-256 checksum
How to use checksums
d68188b60db9f670d5a441c98f2a955f111d700048613290f42ee48d1b00ca88
BLAKE2b-256 checksum
How to use checksums
520db6025ae4ab636afe92948168f77066702263a2de26c5ca25f01bc174e14a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp37-abi3-musllinux_1_1_armv7l.whl

Download URL rtls-2026.10.3-cp37-abi3-musllinux_1_1_armv7l.whl
Size 2.1 MB
Tags CPython 3.7 Linux musl 1.1+ ARMv7l abi3
SHA-256 checksum
How to use checksums
74edba7a35f6723c0127534faa54c893f7dad421af8b5fa9f9630d017b5789ff
BLAKE2b-256 checksum
How to use checksums
24dc23ab0ad603d3699449ceb3f59a058534fdd8b71de06c8577f8e572f9f342
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp37-abi3-musllinux_1_1_aarch64.whl

Download URL rtls-2026.10.3-cp37-abi3-musllinux_1_1_aarch64.whl
Size 2.4 MB
Tags CPython 3.7 Linux musl 1.1+ ARM64 abi3
SHA-256 checksum
How to use checksums
4689a0fdf390652842c327f23fcd93c4061c7d605cd7fd848e3c425c03cde5ce
BLAKE2b-256 checksum
How to use checksums
b7a2e11d7def7d33b82bc96449562fbb0465a33ec0a8718596bdd491d584f14e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp37-abi3-manylinux_2_39_riscv64.whl

Download URL rtls-2026.10.3-cp37-abi3-manylinux_2_39_riscv64.whl
Size 1.9 MB
Tags CPython 3.7 Linux glibc 2.39+ RISC-V 64 abi3
SHA-256 checksum
How to use checksums
1a7a672dfc122c4e7097b62860260318614ac0888237399959ccb92bb9cb06c0
BLAKE2b-256 checksum
How to use checksums
4dc9e92c0ce116e6d5e526ec493b829dcd9742dbedf3e6825d7228fe746d48b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rtls-2026.10.3-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.4 MB
Tags CPython 3.7 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
80b31aa8056f3f20332fdf6bd6e445ce53cd9d4f730cf156d4c409c6dce84cf4
BLAKE2b-256 checksum
How to use checksums
89e3a764f1bafb33b211f3f4816dc2892ea5d44e0c127ab7ba438d9f50039e7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL rtls-2026.10.3-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 2.0 MB
Tags CPython 3.7 Linux glibc 2.17+ IBM System/390x abi3
SHA-256 checksum
How to use checksums
84a18f39369cc47a7d4d8ffef40dda44c3c13fa6da9e02676f6bb29df4e2839a
BLAKE2b-256 checksum
How to use checksums
dfdcae1b04b1066f8aee482cd31b56e9053ea21e6727066bb7e622b547eb485c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL rtls-2026.10.3-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 2.2 MB
Tags CPython 3.7 Linux glibc 2.17+ PowerPC 64-le abi3
SHA-256 checksum
How to use checksums
8634e19f6bb5ea9e97b77a7cc09fbe566a7b7f61425228ae8eee9163a1ca3e1e
BLAKE2b-256 checksum
How to use checksums
3a081431d37849d9f7037abf63b05cb87e754910842b0eb6cbd807450d31fee0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp37-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl

Download URL rtls-2026.10.3-cp37-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Size 2.1 MB
Tags CPython 3.7 Linux glibc 2.17+ PowerPC 64-be abi3
SHA-256 checksum
How to use checksums
43d5e1c39044c230428e7047b8ad8508bf743dbfef637476ca13b900ed9185d7
BLAKE2b-256 checksum
How to use checksums
c6417b4e2abf0a8f5c0ce58fbaed4c357cbc8de6554b7da53320b22972a8e0a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp37-abi3-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL rtls-2026.10.3-cp37-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Size 2.0 MB
Tags CPython 3.7 Linux glibc 2.17+ x86-32 abi3
SHA-256 checksum
How to use checksums
1f8162814953b9cdfa2ea69ada02aa61c48df2dd73bd825c5e731389ffbe8489
BLAKE2b-256 checksum
How to use checksums
1abb98acf7001619de4dc8a7b0fdb7ce5d7158b69791f58adc3023b93538adbd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL rtls-2026.10.3-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 1.9 MB
Tags CPython 3.7 Linux glibc 2.17+ ARMv7l abi3
SHA-256 checksum
How to use checksums
5158cd6ce34a4b64295fe483d6ea8c22a595ce109ed4fb6abc6d9a31192dd0cd
BLAKE2b-256 checksum
How to use checksums
c648d2fe49beffe1257175e9f92c3f608685147364289ccc4c9361bb92b791c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rtls-2026.10.3-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.2 MB
Tags CPython 3.7 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
d805b4bba19accef4939b8612be0c7371061411a270cb34cca138b0b1da0da6c
BLAKE2b-256 checksum
How to use checksums
733782d366665e351a1beff4a5b073e99c46b2f0b2e59759e5fe258e8dba1d54
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / rtls-2026.10.3-cp37-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL rtls-2026.10.3-cp37-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 4.1 MB
Tags CPython 3.7 abi3 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
02482a2d48df707ae4fee98244d47f8c77136f2dbda6288090fa1b14c0747779
BLAKE2b-256 checksum
How to use checksums
a0ba15ad7338233f9a9d58fbd98306a6927300c21545fb508b1509400bf4b7ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log
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