Skip to main content

tnetstring3

tnetstring3 is a compact C implementation of typed netstrings for Python. Typed netstrings prefix each payload with its byte length and use a one-byte type tag, providing an unambiguous binary format without text encoding rules.

The package supports CPython 3.10 and newer. Its native extension declares and tests support for free-threaded CPython, including CPython 3.14t.

Installation

python -m pip install tnetstring3

Installing from a source distribution requires a C compiler and Python development headers.

Usage

import tnetstring

value = {
    b"name": b"example",
    b"size": 42,
    b"active": True,
    b"parts": [b"a", b"b"],
}

encoded = tnetstring.dumps(value)
assert tnetstring.loads(encoded) == value

The public API is:

  • dumps(value) -> bytes: encode one value.
  • loads(data: bytes) -> object: decode one value.
  • pop(data: bytes) -> tuple[object, bytes]: decode the first value and return the remainder.
  • dump(value, file_handle) -> None: encode and write one value.
  • load(file_handle) -> object: read and decode exactly one value.

Supported values are bytes, int, float, bool, None, list, and dictionaries whose keys and values are supported values. Strings are binary blobs in the typed-netstring protocol, so Python str values are intentionally rejected; applications must choose an encoding explicitly. Container nesting is limited to 512 levels during encoding and decoding to bound native stack use consistently across supported platforms.

Free-threaded CPython

The C extension does not enable the GIL when imported by a free-threaded CPython build. Encoding copies each mutable list or dictionary before traversing it, preventing unsafe borrowed references when another thread mutates the same container.

Those per-container copies do not make a nested object graph transactionally atomic. If an application requires one coherent point-in-time view across several mutable containers, it must synchronize the mutation and encoding itself.

Development

Run the tests against an installed build so they exercise the native extension:

python -m pip install -e .
python -m unittest discover -v -s tests

Release and artifact validation steps are documented in RELEASING.md.

License

MIT. See LICENSE.txt.

Release files for tnetstring3 0.4.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 tnetstring3 0.4.0
File Size Uploaded
tnetstring3-0.4.0.tar.gz 18.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for tnetstring3 0.4.0
File
tnetstring3-0.4.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
tnetstring3-0.4.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
tnetstring3-0.4.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
tnetstring3-0.4.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
tnetstring3-0.4.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
tnetstring3-0.4.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
tnetstring3-0.4.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
tnetstring3-0.4.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
tnetstring3-0.4.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
tnetstring3-0.4.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
tnetstring3-0.4.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
tnetstring3-0.4.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
tnetstring3-0.4.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
tnetstring3-0.4.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
tnetstring3-0.4.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
tnetstring3-0.4.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
tnetstring3-0.4.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
tnetstring3-0.4.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
tnetstring3-0.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
tnetstring3-0.4.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
tnetstring3-0.4.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
tnetstring3-0.4.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
tnetstring3-0.4.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
tnetstring3-0.4.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 729.7 kB

Release files / tnetstring3-0.4.0.tar.gz

Download URL tnetstring3-0.4.0.tar.gz
Size 18.7 kB
Tags Source
SHA-256 checksum
How to use checksums
a52c6e2163bf727094617a76ef9ee0d998889cc32d2d5ecaae4d211174a3df9f
BLAKE2b-256 checksum
How to use checksums
62ee4dfcfc08242b069417e1cf42bd47bce4f04a2da28d81811b2e1b4ce08693
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 Aug 2, 2026.

Transparency log

Release files / tnetstring3-0.4.0-cp314-cp314t-win_amd64.whl

Download URL tnetstring3-0.4.0-cp314-cp314t-win_amd64.whl
Size 15.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
d60e28646a37ba920f2752434902a38a1bbf704aed60db2e060db9d9aad7dab4
BLAKE2b-256 checksum
How to use checksums
315163a4d3fa8bd54dfc77cbad46d03967e508b6ee48d5880c75ec684facd099
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 Aug 2, 2026.

Transparency log

Release files / tnetstring3-0.4.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL tnetstring3-0.4.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 49.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ba12c6f521de74a076ab5916099f49477c712cba3d049461f01a2d54c2e7d688
BLAKE2b-256 checksum
How to use checksums
399a2e0cc4bddf9f6681c955e5a1d792eb0d52b7b88f1b3e8b3d318002d5cab2
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 Aug 2, 2026.

Transparency log

Release files / tnetstring3-0.4.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL tnetstring3-0.4.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 50.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e5d0c3c5d7ee60f19abcf03d803ac3746021b38fe8377293370c68db9fdcf6e8
BLAKE2b-256 checksum
How to use checksums
d9ccd1e9db947890b96360134e125223bf57694fd3b5e65449ca220ee737df61
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 Aug 2, 2026.

Transparency log

Release files / tnetstring3-0.4.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL tnetstring3-0.4.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 14.1 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b4dbc19e6a42379002f4ebe67b9027b44c7670126352c81b16d95de8b780e6a0
BLAKE2b-256 checksum
How to use checksums
e3702e3e11397a59510fdcacff456b5c7bd57998aaa1c28ba037448e9f24fb3e
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 Aug 2, 2026.

Transparency log

Release files / tnetstring3-0.4.0-cp314-cp314-win_amd64.whl

Download URL tnetstring3-0.4.0-cp314-cp314-win_amd64.whl
Size 15.3 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
e5fc05ee9c1fb18bbceaf6816236e13df86c7394af541e03b3fc7a3cf27700bf
BLAKE2b-256 checksum
How to use checksums
ed9c139e15e99879f472f551c05b326331348f48babfd07af768ede1025ed736
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 Aug 2, 2026.

Transparency log

Release files / tnetstring3-0.4.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL tnetstring3-0.4.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 44.5 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
24919900656ee166cfd19d0a398c7535484b7e8dbe1f694a79cd50a921e52cd3
BLAKE2b-256 checksum
How to use checksums
8c5936bfbb3429c27f3821fc825cf44298e10b68b2c0c7be0f4505a2df40639d
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 Aug 2, 2026.

Transparency log

Release files / tnetstring3-0.4.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL tnetstring3-0.4.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 45.2 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
496b6966136693286d8c2d869014246d4388b0c6d3d95066379af287e147527d
BLAKE2b-256 checksum
How to use checksums
e83b90a8d1a72ffdbbccdd09c06033e3700e2da575fd6d2657e1ab7ebe34e9a8
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 Aug 2, 2026.

Transparency log

Release files / tnetstring3-0.4.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL tnetstring3-0.4.0-cp314-cp314-macosx_11_0_arm64.whl
Size 13.8 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
25d7e7a21dfd3a6ac6dd649f0ee4a93ae8e058d29cd271786bf277b417654042
BLAKE2b-256 checksum
How to use checksums
a95d884ed0cb8f9333e7188043aae867cdb72323077ce15b57aad59f3b5f9aa1
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 Aug 2, 2026.

Transparency log

Release files / tnetstring3-0.4.0-cp313-cp313-win_amd64.whl

Download URL tnetstring3-0.4.0-cp313-cp313-win_amd64.whl
Size 14.9 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
7bd25877c6e3fa83dded6623fd5016b5b9f4ae1c823d090066126a5ac8a53168
BLAKE2b-256 checksum
How to use checksums
1837e42e132cac3876f1429dbebc1625dd89a7a9742f920d9d3efac0549c1cb2
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 Aug 2, 2026.

Transparency log

Release files / tnetstring3-0.4.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL tnetstring3-0.4.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 44.5 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d831c728b78d9e029ff512b14d76f48290ee86c8d2a7d8f92f84db54833449c9
BLAKE2b-256 checksum
How to use checksums
f0b2d914c8ad4aa0fed32b2712f3fa7dda34accf4ea5165bc235091778b14f54
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 Aug 2, 2026.

Transparency log

Release files / tnetstring3-0.4.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL tnetstring3-0.4.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 45.3 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ff06b648eecec31fec46c46c31c7ffc5d5d445dafbcd7e68ae77fb610d0f5ca4
BLAKE2b-256 checksum
How to use checksums
b8a3f867a3cc7e31519ee7c8f0798e0b1749b50acdba574b19e2caaf43da3508
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 Aug 2, 2026.

Transparency log

Release files / tnetstring3-0.4.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL tnetstring3-0.4.0-cp313-cp313-macosx_11_0_arm64.whl
Size 13.7 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
66797770a33e71d00c717446a7899f596903dcb5d6cafeadcb79f43998cd51dd
BLAKE2b-256 checksum
How to use checksums
ee9bf6c066d35538a83e5aaaab3d271587e61f73455f10d83d93795ea29721b8
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 Aug 2, 2026.

Transparency log

Release files / tnetstring3-0.4.0-cp312-cp312-win_amd64.whl

Download URL tnetstring3-0.4.0-cp312-cp312-win_amd64.whl
Size 14.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
6d31ae43027d664482ecdee960a962f66ec7ffb3c921feec1e826331da3e3db4
BLAKE2b-256 checksum
How to use checksums
c4eca5df23a585e5a154ddd653eee1b484a72b03acb6dac6a75aebc14f221277
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 Aug 2, 2026.

Transparency log

Release files / tnetstring3-0.4.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL tnetstring3-0.4.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 44.4 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f9ea31b988053353ff0dc23bc54092acfe100355a7e373e08dc4577fa660c6a6
BLAKE2b-256 checksum
How to use checksums
bc6e8f0cbe84fe63d776cf58c18defe4a5c92496837ac4d09d830a1647d1d1cc
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 Aug 2, 2026.

Transparency log

Release files / tnetstring3-0.4.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL tnetstring3-0.4.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 45.2 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a78be48bc625b316282e9e1adb9ba0eda2dbc4409fce8b55e824a27520b109a4
BLAKE2b-256 checksum
How to use checksums
eeef532fa2747ae8c781883cca02ed3f323a6289c40ea38cca8321290a3ebda7
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 Aug 2, 2026.

Transparency log

Release files / tnetstring3-0.4.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL tnetstring3-0.4.0-cp312-cp312-macosx_11_0_arm64.whl
Size 13.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
52ba209214c8d7ff5902c139592ef81d55cd3b0fd43ec0cc995d1590e95299f5
BLAKE2b-256 checksum
How to use checksums
4b51bc404cb59d53da1c37f76e3da81f41d92a3844bc7bfd9d4ccc0feefca81d
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 Aug 2, 2026.

Transparency log

Release files / tnetstring3-0.4.0-cp311-cp311-win_amd64.whl

Download URL tnetstring3-0.4.0-cp311-cp311-win_amd64.whl
Size 14.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
401634cf08ad472dd78609b3f3971120b0352b303ddc578cce172948651dc214
BLAKE2b-256 checksum
How to use checksums
641a5dbd019e5d490de064176cdee43b17f8506b6eae24180e10824d7f0e498d
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 Aug 2, 2026.

Transparency log

Release files / tnetstring3-0.4.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL tnetstring3-0.4.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 42.7 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d4c4aa00bd67aac796128417b9997dd5f3d7b6406796a6dc789a15b5d1fa2c19
BLAKE2b-256 checksum
How to use checksums
ab16b49b0c98b2b8b0af22bdd68780cbf3f344b5498c82cf1e595b9667f54581
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 Aug 2, 2026.

Transparency log

Release files / tnetstring3-0.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL tnetstring3-0.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 43.4 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
440c1a6f74083ffc45305e899f95c18f1e57dd19856632654f8fe45f529652c8
BLAKE2b-256 checksum
How to use checksums
353f9a91d2e8b580827f030b0ff22322660986a98d0a3e9a78620b1c8c2058d7
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 Aug 2, 2026.

Transparency log

Release files / tnetstring3-0.4.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL tnetstring3-0.4.0-cp311-cp311-macosx_11_0_arm64.whl
Size 13.7 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e4e9c209c4cfb7fe5e02f52eea63ada50f02d2598d3f3668af63c805ae460f5e
BLAKE2b-256 checksum
How to use checksums
215af0ddd7aed81ddc11c3bf5c091e75b3b67980b4c33cae7dd7a400f9bc7895
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 Aug 2, 2026.

Transparency log

Release files / tnetstring3-0.4.0-cp310-cp310-win_amd64.whl

Download URL tnetstring3-0.4.0-cp310-cp310-win_amd64.whl
Size 14.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
ed68d71f0ad2cdc2d374a60f986e7ff1988870ddc1104855362a89a9cf2b2b0a
BLAKE2b-256 checksum
How to use checksums
1d5eb9a3e3cccc8e713ebc9636d12e9b0f0c3718f29de8051fe2bd059c419bd5
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 Aug 2, 2026.

Transparency log

Release files / tnetstring3-0.4.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL tnetstring3-0.4.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 41.2 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b5b8f351cbec27dcefc561ffed87f28409b911c81a55c431233021b93492c1fc
BLAKE2b-256 checksum
How to use checksums
b530f062a88468991f2c20665d4ec5da04b1357ebb3a62845a34456d17007ad0
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 Aug 2, 2026.

Transparency log

Release files / tnetstring3-0.4.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL tnetstring3-0.4.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 41.8 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b34549c5c0f5b45e6d7b61cb6df362608884f262c9771ebc1f64472b01fcb624
BLAKE2b-256 checksum
How to use checksums
f906f26ac641e24d31592082a7e516a8daa7422ba2be31a30a441e99e1db1f5d
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 Aug 2, 2026.

Transparency log

Release files / tnetstring3-0.4.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL tnetstring3-0.4.0-cp310-cp310-macosx_11_0_arm64.whl
Size 13.7 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
851c00e256aad747be498f099729a20d77d3a14460514c716597ab60a61ef0be
BLAKE2b-256 checksum
How to use checksums
688479b6e6a1da29bf5f598cb8b917f8ffe27bca88bfe74fee33bc56a7f0612a
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 Aug 2, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.4.0 This release

25 release files

0.3.1

1 release file

0.3.0

1 release file

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