Skip to main content

transit-python

Transit is a format and set of libraries for conveying values between applications written in different programming languages. The library provides support for marshalling data to/from Python.

transit-python is maintained by Vendekagon Labs, which has taken it over as the successor to Cognitect's original cognitect/transit-python, bringing it up to date: Python 3.10 and later, all three transit encodings, and a native extension for speed. It continues the same PyPI package, transit-python.

This implementation's major.minor version number corresponds to the version of the Transit specification it supports.

NOTE: Transit is intended primarily as a wire protocol for transferring data between applications. If storing Transit data durably, readers and writers are expected to use the same version of Transit and you are responsible for migrating/transforming/re-storing that data when and if the transit format changes.

Installation

pip install transit-python             # JSON and JSON-verbose
pip install 'transit-python[msgpack]'  # also msgpack, when running as pure Python

transit-python releases up to 0.8.302 support Python 2.7 and 3.5; later releases, from this repository, support Python 3.10 and later.

The package includes a native extension, built from transit-c, that reads and writes transit 4-15 times faster than pure Python, with identical results. PyPI has wheels with it compiled for Linux, macOS and Windows (x86_64 and ARM); elsewhere pip builds it from the source distribution if there's a C compiler, and otherwise installs the package as pure Python. Set TRANSIT_PUREPYTHON=1 to use pure Python regardless (or, when installing from source, to not build the extension).

The native extension reads and writes msgpack itself. Pure Python needs the msgpack package for that, installed with the msgpack extra; without it, creating a msgpack Reader or Writer raises an ImportError saying so.

To install from GitHub:

pip install "transit-python[msgpack] @ git+https://github.com/vendekagon-labs/transit-python.git"

(add @<tag or commit> to the URL to pin a version, or use git+ssh://git@github.com/... to install over SSH). In a pyproject.toml or requirements.txt, use the same transit-python @ git+https://... form.

Usage

# io can be any Python file descriptor,
# like you would typically use with JSON's load/dump

from transit.writer import Writer
from transit.reader import Reader

writer = Writer(io, "json") # or "json-verbose", "msgpack"
writer.write(value)

reader = Reader("json") # or "msgpack"
val = reader.read(io)

For example:

>>> from transit.writer import Writer
>>> from transit.reader import Reader
>>> from io import StringIO
>>> io = StringIO()
>>> writer = Writer(io, "json")
>>> writer.write(["abc", 1234567890])
>>> s = io.getvalue()
>>> reader = Reader()
>>> vals = reader.read(StringIO(s))

To read a sequence of values as they arrive (e.g. from a pipe or socket), use readeach, which yields each value as soon as it has been read and stops at the end of the stream. A Writer can likewise write any number of values.

reader = Reader("json")
for value in reader.readeach(sys.stdin.buffer):
    writer.write(value)

Supported Python versions

  • 3.10 and later

Type Mapping

Typed arrays, lists, and chars

The transit spec defines several semantic types that map to more general types in Python:

  • lists map to Python Tuples
  • typed arrays (ints, longs, doubles, floats, bools), chars and bytes are read as TaggedValues (e.g. TaggedValue("ints", (1, 2, 3))), so they are written back out unchanged

Use a TaggedValue to write these out if it will benefit a consuming app e.g.:

writer.write(TaggedValue("ints", [1,2,3]))

Python's bool and int

In Python, bools are subclasses of int (that is, True is actually 1).

>>> hash(1)
1
>>> hash(True)
1
>>> True == 1
True

This becomes problematic when decoding a map that contains bool and int keys. The bool keys may be overridden (ie: you'll only see the int key), and the value will be one of any possible bool/int keyed value.

>>> {1: "Hello", True: "World"}
{1: 'World'}

To counter this problem, the latest version of Transit Python introduces a Boolean type with singleton (by convention of use) instances of "true" and "false." A Boolean can be converted to a native Python bool with bool(x) where x is the "true" or "false" instance. Logical evaluation works correctly with Booleans (that is, they override the bool method and correctly evaluate as true and false in simple logical evaluation), but uses of a Boolean as an integer will fail.

Default type mapping

Transit type Write accepts Read returns
null None None
string str str
boolean bool, transit_types.Boolean transit_types.true, transit_types.false
integer int int
decimal float float
keyword transit_types.Keyword transit_types.Keyword
symbol transit_types.Symbol transit_types.Symbol
big decimal decimal.Decimal decimal.Decimal
big integer int int
time datetime (timezone aware) datetime (UTC)
uri transit_types.URI transit_types.URI
uuid uuid.UUID uuid.UUID
char transit_types.TaggedValue transit_types.TaggedValue
array list, tuple tuple
list transit_types.TaggedValue tuple
set set, frozenset frozenset
map dict, transit_types.frozendict transit_types.frozendict
bytes transit_types.TaggedValue transit_types.TaggedValue
shorts, ints, longs, floats, doubles, chars, bools transit_types.TaggedValue transit_types.TaggedValue
link transit_types.Link transit_types.Link

Development

Setup

The tests read the exemplar files from transit-format, which is expected to be checked out next to transit-python (or inside it, or set TRANSIT_FORMAT_DIR to its location).

pip install -e '.[test]'

The test extra includes msgpack. The msgpack tests are skipped when it isn't installed, so run the tests both with and without it.

Running the tests

pytest

Running the transit-format verify harness

transit-format's bin/verify drives bin/roundtrip, which runs with the python3 on your PATH, so activate an environment with transit-python's dependencies installed first.

cd ../transit-format
bin/verify -impls python

Benchmarks

python -m tests.seattle_benchmark

The native extension

transit/_native.c wraps transit-c, whose sources are in csrc/, copied from transit-c by bin/sync-transit-c (which records the commit in csrc/transit_c_version.h); change them there, not here. pip install -e . builds the extension in place. The tests check that native and pure Python read and write identically; run them both ways (TRANSIT_PUREPYTHON=1 pytest for pure Python).

bin/verify runs transit-format's verify harness in each encoding, with the clojure CLI, and fails if any roundtrip does.

Releasing

The version is 0.8.. To release:

bin/make-release    # stamps the version into transit/__init__.py
git commit -am "Release 0.8.N"
git tag v0.8.N
git push origin main v0.8.N

Pushing the tag runs .github/workflows/wheels.yml, which tests, builds the sdist and wheels (with cibuildwheel), and publishes them to PyPI with trusted publishing.

Contributing

transit-python is maintained by Vendekagon Labs. Report problems and suggest changes with GitHub issues.

Pull requests are welcome, but make sure they're well tested first: add tests for what you change, and check that the tests and transit-format's verify harness (bin/verify) pass, with both the native extension and pure Python (TRANSIT_PUREPYTHON=1).

Copyright © 2026 Vendekagon Labs LLC

Copyright © 2014-2016 Cognitect

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Metadata

Release files for transit-python 0.8.321

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

Source distribution (sdist)

Source distribution for transit-python 0.8.321
File Size Uploaded
transit_python-0.8.321.tar.gz 54.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for transit-python 0.8.321
File
transit_python-0.8.321-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
transit_python-0.8.321-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
transit_python-0.8.321-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
transit_python-0.8.321-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
transit_python-0.8.321-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
transit_python-0.8.321-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
transit_python-0.8.321-cp314-cp314t-macosx_11_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ x86-64 Details
transit_python-0.8.321-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
transit_python-0.8.321-cp310-abi3-win_arm64.whl CPython 3.10 abi3 Windows ARM64 Details
transit_python-0.8.321-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
transit_python-0.8.321-cp310-abi3-musllinux_1_2_x86_64.whl CPython 3.10 abi3 Linux musl 1.2+ x86-64 Details
transit_python-0.8.321-cp310-abi3-musllinux_1_2_aarch64.whl CPython 3.10 abi3 Linux musl 1.2+ ARM64 Details
transit_python-0.8.321-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 abi3 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
transit_python-0.8.321-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 abi3 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
transit_python-0.8.321-cp310-abi3-macosx_11_0_x86_64.whl CPython 3.10 abi3 macOS 11.0+ x86-64 Details
transit_python-0.8.321-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details

Total release size: 1.9 MB

Release files / transit_python-0.8.321.tar.gz

Download URL transit_python-0.8.321.tar.gz
Size 54.1 kB
Tags Source
SHA-256 checksum
How to use checksums
0557e8b873f90d7b75d15e40b45f1e9d13fc8776fef5f81826ef0f30016a61d8
BLAKE2b-256 checksum
How to use checksums
1878fd33cf7a093c64d282273f5531a90fd7c4d28e110a066667680062a87635
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 Sep 29, 2026.

Transparency log

Release files / transit_python-0.8.321-cp314-cp314t-win_arm64.whl

Download URL transit_python-0.8.321-cp314-cp314t-win_arm64.whl
Size 65.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
b9c0da9d31b591d6a92653400841621b4364579f15e769fa089fb2d0cc4f9fac
BLAKE2b-256 checksum
How to use checksums
1179550abeb879b7e7e9faeefa5e2c642226f378cb4018b989c8dc14ca339523
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 Sep 29, 2026.

Transparency log

Release files / transit_python-0.8.321-cp314-cp314t-win_amd64.whl

Download URL transit_python-0.8.321-cp314-cp314t-win_amd64.whl
Size 62.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
a4587c9a849db655fc224bdfa9f72bb3261c9d9ef8482f22e1bc967e9c9f5db8
BLAKE2b-256 checksum
How to use checksums
0890a456269875c1cc913980cc795c448662fbd48834055abc7f47ae36192439
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 Sep 29, 2026.

Transparency log

Release files / transit_python-0.8.321-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL transit_python-0.8.321-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 170.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d86d4b5e78c14d7d316485b7f0de166bd9a76858ae3abd0b0ff2ee7dc4309f5f
BLAKE2b-256 checksum
How to use checksums
2bf05b764f412ef67044f8934b49a36acbee65f006a4d282613d5557b4a8f32a
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 Sep 29, 2026.

Transparency log

Release files / transit_python-0.8.321-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL transit_python-0.8.321-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 171.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
7758f13f30ecebf9f740c0975f246872179ba3976c028fc35aaa3070dc689035
BLAKE2b-256 checksum
How to use checksums
45f7582ef7a42f0469e893908356258767aeb44721272437824c3b3a32fb91f9
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 Sep 29, 2026.

Transparency log

Release files / transit_python-0.8.321-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL transit_python-0.8.321-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 172.4 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
99fde15d12170d3254d73f95b46342e6fbd60fd03db7af857e2387e22d1dc6b1
BLAKE2b-256 checksum
How to use checksums
6b30acb9ae690a6325ae0feeca8296bee676817a8d5f7e7497240ec1ab6e0214
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 Sep 29, 2026.

Transparency log

Release files / transit_python-0.8.321-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL transit_python-0.8.321-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 175.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
bdd291e96c76b23cbfa6baf5b70b31b1c5b73dbde8335855bad89d1fc04efacc
BLAKE2b-256 checksum
How to use checksums
3684108c8b05439fc9c6470cd3f30e15e55ff0d8a7e02968d8fddd92356bee01
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 Sep 29, 2026.

Transparency log

Release files / transit_python-0.8.321-cp314-cp314t-macosx_11_0_x86_64.whl

Download URL transit_python-0.8.321-cp314-cp314t-macosx_11_0_x86_64.whl
Size 65.7 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
2962c6128b6db16431335254aca2148025826a83f90e146861d99454aaaaf01e
BLAKE2b-256 checksum
How to use checksums
5d3a2ce40cb9feb1e9ddcb6ac25afda9588efe1e44a85765ffae873822f547db
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 Sep 29, 2026.

Transparency log

Release files / transit_python-0.8.321-cp314-cp314t-macosx_11_0_arm64.whl

Download URL transit_python-0.8.321-cp314-cp314t-macosx_11_0_arm64.whl
Size 63.6 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ebecc3c37e318c8f8191a21bee60dc99a2d462ad09b58c018083ec72400fa6b3
BLAKE2b-256 checksum
How to use checksums
d52bb7eaf81684f1583998029387187a8ca1488ede1990ef15e17fe3f609f5a8
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 Sep 29, 2026.

Transparency log

Release files / transit_python-0.8.321-cp310-abi3-win_arm64.whl

Download URL transit_python-0.8.321-cp310-abi3-win_arm64.whl
Size 63.3 kB
Tags CPython 3.10 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
0f035e5a61f6a94f2b160569d797656bd5f8ec085c64139f268340d7cad83f10
BLAKE2b-256 checksum
How to use checksums
1fa7233bd360d4d9207239afa6e8c9190bb8dfdb6202481bcfef497568dee845
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 Sep 29, 2026.

Transparency log

Release files / transit_python-0.8.321-cp310-abi3-win_amd64.whl

Download URL transit_python-0.8.321-cp310-abi3-win_amd64.whl
Size 60.8 kB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
6d8c90ba3a7601e39875f216c825d544469bd45c7eea736b95667bc364e311fd
BLAKE2b-256 checksum
How to use checksums
6383dd43c96ad71598102710f29b18fc51c40f3caadbeb89e540f953afd4cc5f
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 Sep 29, 2026.

Transparency log

Release files / transit_python-0.8.321-cp310-abi3-musllinux_1_2_x86_64.whl

Download URL transit_python-0.8.321-cp310-abi3-musllinux_1_2_x86_64.whl
Size 157.3 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
cee2863dae3725cff97e55d1c71880ce5794031fbd65073ad4ee10189bb602ad
BLAKE2b-256 checksum
How to use checksums
31801ce45fd30040b858a39adba130ee00dc6b8391ae8cf3b311f4fffc80eae4
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 Sep 29, 2026.

Transparency log

Release files / transit_python-0.8.321-cp310-abi3-musllinux_1_2_aarch64.whl

Download URL transit_python-0.8.321-cp310-abi3-musllinux_1_2_aarch64.whl
Size 157.2 kB
Tags CPython 3.10 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
07672928f1789e8271540b6e35933676a53b2f76e54e2c37d71f5f5309473a88
BLAKE2b-256 checksum
How to use checksums
44da1ad910a5939733b1871557a94682180f27d9915b50adbe77c6f6558a4e99
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 Sep 29, 2026.

Transparency log

Release files / transit_python-0.8.321-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL transit_python-0.8.321-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 158.4 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
50c9c96441bf4a4ae0077fcae709a71017eb54840a5499b0e73ebbae1e0620bf
BLAKE2b-256 checksum
How to use checksums
2f739f8ff8d1f740d90564b6ecdbdca5cbcb5b5c341bdb792440e3603f99a8ae
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 Sep 29, 2026.

Transparency log

Release files / transit_python-0.8.321-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL transit_python-0.8.321-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 159.8 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
32197d8016ad6691eaf44bc02d5adc212c92545f5f3ea6aebbd5bb06e720be81
BLAKE2b-256 checksum
How to use checksums
68374ffd6d90621ed334b47677614b289911fb52f7bba4b4c9a570c0822fb2e0
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 Sep 29, 2026.

Transparency log

Release files / transit_python-0.8.321-cp310-abi3-macosx_11_0_x86_64.whl

Download URL transit_python-0.8.321-cp310-abi3-macosx_11_0_x86_64.whl
Size 65.0 kB
Tags CPython 3.10 abi3 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
e00ffd221e21eb66d697df8d8336d1db44d890e069f93d03e3566126dfe7d443
BLAKE2b-256 checksum
How to use checksums
c40dd8e94e1735e69355a918c7ef02b39038899b497ede7627a60149de1e9c1b
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 Sep 29, 2026.

Transparency log

Release files / transit_python-0.8.321-cp310-abi3-macosx_11_0_arm64.whl

Download URL transit_python-0.8.321-cp310-abi3-macosx_11_0_arm64.whl
Size 63.0 kB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
03bbe9894a62ccd53d3f7bea9686465c4587c27fb7dd82a42b1c9bd3e100b9a6
BLAKE2b-256 checksum
How to use checksums
25d8387108aed38e8461430f54ea4535153fe74a0d016df5f17b4a1283b66120
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 Sep 29, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.8.321 This release

17 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page