Skip to main content

A faster tokenizer for the json-stream Python library

Project description

NOTE: json-stream-rs-tokenizer is now automatically used by json-stream, so unless you find a bug, you can ignore this package's existence!

json-stream-rs-tokenizer

CI build badge CI test badge PyPI package and version badge Supported Python versions badge

A faster tokenizer for the json-stream Python library.

It's actually just json-stream's own tokenizer (itself adapted from the NAYA project) ported to Rust almost verbatim and made available as a Python module using PyO3.

On my machine, it speeds up parsing by a factor of 4–10, depending on the nature of the data.

Installation

Implicit

Starting at its 2.0 release, json-stream depends on and uses json-stream-rs-tokenizer by default, so you don't need to install it explicitly anymore.

Explicit

If you use an older json-stream version (which you have no reason to do) or need to install json-stream-rs-tokenizer explicitly for another reason, you can do:

pip install json-stream-rs-tokenizer

The library will be installed as a prebuilt wheel if one is available for your platform. Otherwise, pip will try to build it from the source distribution, which requires a Rust toolchain to be installed and available to succeed.

Note that if the build from source fails, the package installation will be considered successfully completed anyway, but RustTokenizer (see below) won't be available for import. This is so that packages (specifically, json-stream) can depend on the library but fall back to their own implementation if neither a prebuilt wheel is available nor the build succeeds.

You can increase the installation command's verbosity with -v (repeated for even more information, e.g. -vv) to see error messages when the build from source fails.

Note that if the Rust library is compiled in debug mode, it will run slower than the pure-Python tokenizer. The setuptools configuration should make sure this doesn't happen even when installing in development mode, but when in doubt, run installation commands with -v to see the Rust compilation commands and verify that they used --release.

Usage

Implicit

As described above, json-stream-rs-tokenizer is now used by json-stream by default, so you don't have to do anything special to use it. json-stream will fall back to its pure-Python tokenizer when json-stream-rs-tokenizer was not successfully installed, however.

Explicit

For older versions of json-stream, or if you want to ensure the Rust tokenizer is used no matter what, simply pass this package's RustTokenizer as the tokenizer argument to json-stream's load or visit:

from io import StringIO
from json_stream import load
from json_stream_rs_tokenizer import RustTokenizer

json_buf = StringIO('{ "a": [1,2,3,4], "b": [5,6,7] }')

# uses the Rust tokenizer to load JSON:
d = load(json_buf, tokenizer=RustTokenizer)

for k, l in d.items():
  print(f"{k}: {' '.join(str(n) for n in l)}")

Note that the import of RustTokenizer will fail if the Rust extension is not available (i.e., when no prebuilt wheels were available and the installation from the source distribution failed).

Limitations

  • For PyPy, the speedup is only 1.0-1.5x (much lower than that for CPython). This has yet to be investigated.
  • In builds that don't support PyO3's num-bigint extension (currently only PyPy builds and manual ones against Python's limited C API (Py_LIMITED_API)), conversion of large integers is performed in Python rather than in Rust, at a very small runtime cost.

Benchmarks

The package comes with a script for rudimentary benchmarks on randomly generated JSON data. To run it, you'll need to install the optional benchmark dependencies:

pip install 'json-stream-rs-tokenizer[benchmark]'

You can then run the benchmark as follows:

python -m json_stream_rs_tokenizer.benchmark

Run it with --help to see more information.

Tests

To run the tests, you'll need to install the optional test dependencies:

pip install 'json-stream-rs-tokenizer[test]'

As the test dependencies depend on the benchmark dependencies but the feature enabling such "recursive optional dependencies" was only introduced in Pip 21.3, you'll need a version of Pip at least as recent as that. For older versions, just install the test dependencies manually.

License

MIT license. Refer to the LICENSE file for details.

Changelog

Refer to the CHANGELOG.md file.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

json_stream_rs_tokenizer-0.5.1.tar.gz (35.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

json_stream_rs_tokenizer-0.5.1-pp311-pypy311_pp73-win_amd64.whl (769.1 kB view details)

Uploaded PyPyWindows x86-64

json_stream_rs_tokenizer-0.5.1-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl (326.9 kB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

json_stream_rs_tokenizer-0.5.1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl (314.5 kB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

json_stream_rs_tokenizer-0.5.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl (283.0 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

json_stream_rs_tokenizer-0.5.1-pp311-pypy311_pp73-macosx_10_15_x86_64.whl (288.0 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

json_stream_rs_tokenizer-0.5.1-cp314-cp314-win_amd64.whl (788.1 kB view details)

Uploaded CPython 3.14Windows x86-64

json_stream_rs_tokenizer-0.5.1-cp314-cp314-manylinux_2_28_x86_64.whl (329.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

json_stream_rs_tokenizer-0.5.1-cp314-cp314-manylinux_2_28_aarch64.whl (317.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

json_stream_rs_tokenizer-0.5.1-cp314-cp314-macosx_11_0_arm64.whl (284.9 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

json_stream_rs_tokenizer-0.5.1-cp314-cp314-macosx_10_15_x86_64.whl (292.9 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

json_stream_rs_tokenizer-0.5.1-cp313-cp313-win_amd64.whl (765.8 kB view details)

Uploaded CPython 3.13Windows x86-64

json_stream_rs_tokenizer-0.5.1-cp313-cp313-manylinux_2_28_x86_64.whl (329.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

json_stream_rs_tokenizer-0.5.1-cp313-cp313-manylinux_2_28_aarch64.whl (317.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

json_stream_rs_tokenizer-0.5.1-cp313-cp313-macosx_11_0_arm64.whl (285.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

json_stream_rs_tokenizer-0.5.1-cp313-cp313-macosx_10_13_x86_64.whl (293.0 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

json_stream_rs_tokenizer-0.5.1-cp312-cp312-win_amd64.whl (767.1 kB view details)

Uploaded CPython 3.12Windows x86-64

json_stream_rs_tokenizer-0.5.1-cp312-cp312-manylinux_2_28_x86_64.whl (330.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

json_stream_rs_tokenizer-0.5.1-cp312-cp312-manylinux_2_28_aarch64.whl (318.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

json_stream_rs_tokenizer-0.5.1-cp312-cp312-macosx_11_0_arm64.whl (285.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

json_stream_rs_tokenizer-0.5.1-cp312-cp312-macosx_10_13_x86_64.whl (293.2 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

json_stream_rs_tokenizer-0.5.1-cp311-cp311-win_amd64.whl (770.4 kB view details)

Uploaded CPython 3.11Windows x86-64

json_stream_rs_tokenizer-0.5.1-cp311-cp311-manylinux_2_28_x86_64.whl (331.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

json_stream_rs_tokenizer-0.5.1-cp311-cp311-manylinux_2_28_aarch64.whl (320.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

json_stream_rs_tokenizer-0.5.1-cp311-cp311-macosx_11_0_arm64.whl (287.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

json_stream_rs_tokenizer-0.5.1-cp311-cp311-macosx_10_12_x86_64.whl (294.7 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

json_stream_rs_tokenizer-0.5.1-cp310-cp310-win_amd64.whl (769.5 kB view details)

Uploaded CPython 3.10Windows x86-64

json_stream_rs_tokenizer-0.5.1-cp310-cp310-manylinux_2_28_x86_64.whl (331.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

json_stream_rs_tokenizer-0.5.1-cp310-cp310-manylinux_2_28_aarch64.whl (321.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

json_stream_rs_tokenizer-0.5.1-cp310-cp310-macosx_11_0_arm64.whl (286.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

json_stream_rs_tokenizer-0.5.1-cp310-cp310-macosx_10_12_x86_64.whl (294.7 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

json_stream_rs_tokenizer-0.5.1-cp39-cp39-win_amd64.whl (772.3 kB view details)

Uploaded CPython 3.9Windows x86-64

json_stream_rs_tokenizer-0.5.1-cp39-cp39-manylinux_2_28_x86_64.whl (333.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

json_stream_rs_tokenizer-0.5.1-cp39-cp39-manylinux_2_28_aarch64.whl (323.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

json_stream_rs_tokenizer-0.5.1-cp39-cp39-macosx_11_0_arm64.whl (289.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

json_stream_rs_tokenizer-0.5.1-cp39-cp39-macosx_10_12_x86_64.whl (297.5 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

json_stream_rs_tokenizer-0.5.1-cp38-cp38-win_amd64.whl (771.7 kB view details)

Uploaded CPython 3.8Windows x86-64

json_stream_rs_tokenizer-0.5.1-cp38-cp38-manylinux_2_28_x86_64.whl (332.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

json_stream_rs_tokenizer-0.5.1-cp38-cp38-manylinux_2_28_aarch64.whl (322.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

json_stream_rs_tokenizer-0.5.1-cp38-cp38-macosx_11_0_arm64.whl (289.1 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

json_stream_rs_tokenizer-0.5.1-cp38-cp38-macosx_10_12_x86_64.whl (296.7 kB view details)

Uploaded CPython 3.8macOS 10.12+ x86-64

File details

Details for the file json_stream_rs_tokenizer-0.5.1.tar.gz.

File metadata

  • Download URL: json_stream_rs_tokenizer-0.5.1.tar.gz
  • Upload date:
  • Size: 35.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1.tar.gz
Algorithm Hash digest
SHA256 a07f1aae5915adc431e9dd61dd636a333c46b52f34ab6dccf98b2c65eae269f8
MD5 5df6ff5b48e97677254d49944ba95728
BLAKE2b-256 fc29c947b5d3cbbc24f147eebe9cbbc5990f62c7303888298ccc69a23725323e

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1.tar.gz:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-pp311-pypy311_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 aedf2580648cc2af971bc7ac78cdb795950df154323bf8a5e722c846d9712315
MD5 189ab187a90e37f983cd3d16ae42dc43
BLAKE2b-256 b1fa61b549b89f643b3772324eced64273d5a7588769394db8eaf7bea79f409d

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-pp311-pypy311_pp73-win_amd64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bdf93037879faf10937b5bce283efb46ccb6171d6d7a8fc603807e4ed02cf006
MD5 fb95f282c46cb8ee682519e2fc50e020
BLAKE2b-256 93b955edac052ac3ea104cdedc8b292b35736d40aebeccf7a04b2465777fe8c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 49a5f0269672be9b66adea5ba90b1506118c1d8661cf3f31fde67a7054f07e61
MD5 66d4f365dc21315f785f8044606cbca0
BLAKE2b-256 cd4653a88839ab1b0928f228823a1f785855a4862e92bf31797f7f2e2e264704

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b6d4270938470869644d7badc4d64b7273262c685bbed5be8cb9dd92104b737a
MD5 1700138f8a178801f32d399a2e006003
BLAKE2b-256 b36b6f54d92be0c9d49dbdf63a1734c89e015c859725decf6104458dcfae3b2d

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-pp311-pypy311_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-pp311-pypy311_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 699e19d56fbd5c9651dc710f12af37781ffcb458ac570d128dbf5fb4e73e9119
MD5 ce3c895939a428e5cb9990ca977e32b2
BLAKE2b-256 99076d1044f864b35b5858daa6a05ba4329dacb02a0c1c65dc757475ea0143a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-pp311-pypy311_pp73-macosx_10_15_x86_64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 fca1eb8d3e21ed49836a3a8da2732db1a76c4689d0cee1d098f6925b7773495d
MD5 8bbec8f3fcaafee5744aacc23fb3903c
BLAKE2b-256 6bd563131291c464bc9a454691c2f91d2ac909c3571e0d9bb43d87cd31ef38a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-cp314-cp314-win_amd64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 72c5ccf1c3780f7694c3e80f94d4c78c30dc86ff51e082f0c66cb6c026f9d1e4
MD5 e732dc8f392d2c0449c74e64d8d882b6
BLAKE2b-256 10baa81da0df1b1a439c7cdef61c5b907257428051be883e9cde3cb5202a77a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-cp314-cp314-manylinux_2_28_x86_64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6a27a95eda94aaa2df860f00938ab6c8df3699c5938a2097f5d70e48b1fe5429
MD5 2f54039ad41315b4756771b81d2cb16e
BLAKE2b-256 c7142e4ff2673362eb55be18c6acecf9cb8e91ad3f991e15cc36de78d5854580

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-cp314-cp314-manylinux_2_28_aarch64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 29bb9cb12c21c7e8507e8e06fbea2db9db98105b0312fcaa45ac15ae0dfebe89
MD5 a741cdb84b57bf2cae3e636a93b325e7
BLAKE2b-256 17ab4315a68e10329ce36587632dfd34e4b48327dc18f67f11be611205197ef7

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 0467f8e6b1045df4e2321d0e3f8875fd3e8ccefd2b953a0980bebb740f0ea6f6
MD5 2f68e3818154c0ba8c4c93c5df1acd49
BLAKE2b-256 6d7b08d2cfbb0113b5d9d61fba2873f05400f3ca20088895d819b6e352e66094

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3c6cf44c4e6c44e5e40e199192d0ea39311ea612bcb4763210aabd5a828403a7
MD5 ae030e77416807630515de78592c128f
BLAKE2b-256 fe5c2705bdf2d29ea1036fbd25740ac952450890f94a5be285f8260ced33a8d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-cp313-cp313-win_amd64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7db396946a5ac5b2b0aa380b5477f0242f71894f516d6d0553fbfe181b36b749
MD5 dfa4169482c56c9f0d19f2880312c7ed
BLAKE2b-256 2f1e29404cc0bc6f9a9cee05b1d2f13f8b5a797f47ba2b07be4beaae516c8483

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0eaf6a5faf00e73d751d03017e7ce6d9e524bf4ca8fb7861e375e03c763886cf
MD5 15bc26e813d2303bfad75e3734889c95
BLAKE2b-256 7dcaf3329cf801c08d1c0a57f5fe81481b24dd3a02a6b889f17b9298c55a1b04

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1aaa4400380da8361abbbc40ea7da3c6fd48dbae83d1af3fe7131aa35005f1ae
MD5 5f2109fe4a69b47c911f3ce1f54bdf79
BLAKE2b-256 868d4d78b464a3c56cc6391d447411fc3b4507570fedad0c77aeffb7377ebeb2

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 fed2c740bd9a79c5decd8d5d1fbd20885eb78e3268c401079bd38dc43d2faad8
MD5 cb5edc74e4bef2a10a49e9f56c179cd4
BLAKE2b-256 09a6e1e3a98e8efe75b6e54a994537e36c96d0e7ad6ca26b72ba92bc876f7503

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 87a149106547f0ad59aaacd01c1a62c293246bd37addc3912d146a71de3dcea4
MD5 2196a852a9460145277100853113d0d8
BLAKE2b-256 74986109582edeabe18f28e92680a2970c4a68312d6e12b88528f8bf320846e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-cp312-cp312-win_amd64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 31a8bca4caa04802b71cce1a394791cd5f5374dc69d8eda0d4cec7863e97e0ff
MD5 b45c55d995b977903c267d98821bbd14
BLAKE2b-256 5dabd49d2b0ada125d2f4b1ec56bee6503645e47d16102a3a7355916c4cf57c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e7b64d692342a3e17299ff16f2b27f6aa076ac0dc8f2dbb0ff07e01d8f9d7564
MD5 5622851a19926eb6e0b2e55cf2943f9e
BLAKE2b-256 d50ff45aa466f0afac04be2f5a7fba4cfc5c7b42eed94d98653bb5c6200d676e

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2cdfd68c23b9f77ca76735fd7bd43c941c23543c778d572f3360e7171a66d1af
MD5 1792979f5d1b14c6d11b8f0a9d84fc9c
BLAKE2b-256 f8ca72a4352e55e1be6a9983c9c127a933b0dc2cae32a3827552fc4141bd7315

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ab5d757b2bbbf1eff09de9400d44be74ba8f009d2517fbccdaf285dbf94332f7
MD5 0b4e4e027c6eb243e32eb8e6e80155fd
BLAKE2b-256 b8d772f1f7839b55786fd19623aa94ba78a5a9f5dbc66179a7a32ae5cca337bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bb42e2b146b57479dae9230b49e715b0e8612b238d48236b748a2fb54eff2ac2
MD5 f829f02ad88642df305ef2a00d311bb8
BLAKE2b-256 a04c4572f7bcca1d32f4665bd0029c7f9f789ea62763d95777eac2038fccb009

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-cp311-cp311-win_amd64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f3f40ce4efac4992759a561d99d0b9ffca79653b2fd7c25aa90b64595eeac836
MD5 cab4e90a1205bde90fdbefdc5aed103d
BLAKE2b-256 7fbbdea42e35bb07c66ef44a759d26201dd81931680bdc4b6d71a88878028dab

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f2af257fac59598de3031bc79ad2e8660a0cc38b143577f44f5338e379a422d3
MD5 1c63db6c691340ebf7838b4f5f354648
BLAKE2b-256 3663732661eac66fb08b77dba40835122c7de3ddd4076f135896c5e994e09043

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e9eeb7bc3bc4e2db38c8ae05296765532e8d43db2fe3c76aa56e4017dbc4225d
MD5 bb576908e34dd585a098335a052dbf98
BLAKE2b-256 bee352c74a7b26819a906cc543fb76205b622201f19207d5d7f547f6937695fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 57847280c21d2e3ffc4d74c1758485cb29813076d737ce089469925ed1da8c08
MD5 8007c42b4afcca5b9063e4c2999fa59d
BLAKE2b-256 52400c685dd9e008721471730a733474f44479c4b0ea978f8acf5ce61b5e91b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5b7979a8bbf39c5e2465527e7b00c9ee6cf18ba40bfad0bbe2893169f0e55cb4
MD5 899c865917a4bdc9b700adaabe327034
BLAKE2b-256 20b6f5057d5012c8eee342e6d26ed8c9f0754f81712ec6aa40046d67c7d33a25

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-cp310-cp310-win_amd64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 42d4050d91f52f641b0458465b4568c9c4353bd035b13c4de431b84a76acc1a4
MD5 30faace9e64a3041faeec1fe99ad55e8
BLAKE2b-256 fd002e633062374c334d76eadf7b6c716979455078e61b3813d293a082727ee3

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 484c7543f5f6709f5329d274e5c00a56071f521ea011635736b1e3b3f30b3530
MD5 731d4b73f51e7440fcebc9c777788123
BLAKE2b-256 26406bc23f835e1612c628d4a1dc9d46763a8ff92adec164258b4f16ae28b22b

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6164958034804695690b4e997a5cef7e741cbd2b6b8b0b91c725e93874a4e273
MD5 84f52d004c68f58ccfb251aa70cc49a8
BLAKE2b-256 a64d936afc8aba371f0f706e87b963b326cfaec6a8d94422aeaf8915a8acb6c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 10790162970ff078be43430adfb8abe5d380d2817849d9aa451c2f6e4881de67
MD5 9f9275a88f4ee8686b1382911b39d3bf
BLAKE2b-256 548b7945d718ffa4f03e3830b4e4fc15920aae8c369bdaf283fe21f2b0fa1157

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7537308dc2e5066e2a9664fc1bbed809ff9d48391d6eaf7451ba5050214c528e
MD5 71505d474240ad0954e83962b67af986
BLAKE2b-256 23b006f46de12e2f04ef4f1dc1114132e903e73cd8da860bb9d802c02a0d851b

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-cp39-cp39-win_amd64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8a070d86f597d6a7138dea0f54241296598c22f432f8a6ad2e9298a1854a12b5
MD5 40bef05a6b0a9e068f15ed25998d1fff
BLAKE2b-256 0c84237f2308dabc0005dd6246b7017f9102f1e3b04a40d59c2407b43a54d5b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-cp39-cp39-manylinux_2_28_x86_64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5c8b2af7d189d59c076eb607155c8c7466bc015a817b6fe754ebc60e747c84fb
MD5 7bcd5375eb8efb7ad57a2c477078dab7
BLAKE2b-256 b4ef0d43812174a088d5a90b3202c8cd02f576e988291bece4f8026e622247ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-cp39-cp39-manylinux_2_28_aarch64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3f4e2e0a21ddff45db88a9a52718bb56400bf1a0e161823ded6001a144e987b1
MD5 e2b52c480a09fe83aad386051643e01b
BLAKE2b-256 101a37f8ba8dd1c623b4a688a3f3cfea5fbc77aff1dcd786a9738edb3fd2a4bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b80b3266983f81014bacd7fb10e0fe48b6591f2df03ddd204ff83e4cd15c038f
MD5 f5a795ef010286e215eca0c41ebbe0a4
BLAKE2b-256 0981d5657ace9811495f4a75f4808792bac7b7d0de46abf5b9c6eec8104f38f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-cp39-cp39-macosx_10_12_x86_64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 6303e632e63d25051418d32b03711984442d9481354c6f6cf23dcd07d8dc10c8
MD5 0cf95f5bead2f040b9b8adf6f34c0fa3
BLAKE2b-256 777cbdf2e0763d8ceb2ced7ff027a0f858800589ad43cba11253c32b531512fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-cp38-cp38-win_amd64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 db0b940590d0a5997d78bf5f4bdc4a52fca0580816e384912876bedd62cbcb51
MD5 81bdda09278dea17a2f979936f15a39b
BLAKE2b-256 7fa75f8a2c4c5e0f20ff461b0464a2df4534cfd2af29260ab3e971f2f4867fe2

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-cp38-cp38-manylinux_2_28_x86_64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1052115a33ca710c3563fa94180b71bc3d4b0840847d430ba96cfc071c58e584
MD5 e7bb7502ee6399869ad320ac3dcbccd7
BLAKE2b-256 f6411933b9f3f8ef414c4f3a7174abe2ee992f75223fb450b4871fbb04e80584

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-cp38-cp38-manylinux_2_28_aarch64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d1914efdf91a7cf058577484c59fc76ae862e12b2a6e5a0c31bb74d5423fde4e
MD5 e71c46aebb7cb98e7e0ef146e2de28d6
BLAKE2b-256 342d710343296a5ea7f64d10b842979300dae7a54c75c53c3b95c7fdb5762956

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json_stream_rs_tokenizer-0.5.1-cp38-cp38-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.5.1-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 210137f0261ef931a3f2205ecc597ee5f31c9769479ebddd2bcbbf687cc77e43
MD5 bf06b5bd2a0175f204a095209b0ff2a7
BLAKE2b-256 11325489b26081ec4c985b7f90b172c0ea1dc75fccaedbcc04cfc6f2f775cf02

See more details on using hashes here.

Provenance

The following attestation bundles were made for json_stream_rs_tokenizer-0.5.1-cp38-cp38-macosx_10_12_x86_64.whl:

Publisher: build.yml on smheidrich/py-json-stream-rs-tokenizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page