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.

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.4.25.tar.gz (27.6 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.4.25-pp39-pypy39_pp73-win_amd64.whl (175.3 kB view details)

Uploaded PyPyWindows x86-64

json_stream_rs_tokenizer-0.4.25-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (313.9 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

json_stream_rs_tokenizer-0.4.25-pp38-pypy38_pp73-win_amd64.whl (175.2 kB view details)

Uploaded PyPyWindows x86-64

json_stream_rs_tokenizer-0.4.25-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (313.4 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

json_stream_rs_tokenizer-0.4.25-pp37-pypy37_pp73-win_amd64.whl (176.2 kB view details)

Uploaded PyPyWindows x86-64

json_stream_rs_tokenizer-0.4.25-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (314.7 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

json_stream_rs_tokenizer-0.4.25-cp311-cp311-win_amd64.whl (180.3 kB view details)

Uploaded CPython 3.11Windows x86-64

json_stream_rs_tokenizer-0.4.25-cp311-cp311-win32.whl (174.9 kB view details)

Uploaded CPython 3.11Windows x86

json_stream_rs_tokenizer-0.4.25-cp311-cp311-musllinux_1_1_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

json_stream_rs_tokenizer-0.4.25-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

json_stream_rs_tokenizer-0.4.25-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

json_stream_rs_tokenizer-0.4.25-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

json_stream_rs_tokenizer-0.4.25-cp311-cp311-macosx_11_0_arm64.whl (320.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

json_stream_rs_tokenizer-0.4.25-cp311-cp311-macosx_10_9_x86_64.whl (320.4 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

json_stream_rs_tokenizer-0.4.25-cp310-cp310-win_amd64.whl (180.2 kB view details)

Uploaded CPython 3.10Windows x86-64

json_stream_rs_tokenizer-0.4.25-cp310-cp310-win32.whl (174.9 kB view details)

Uploaded CPython 3.10Windows x86

json_stream_rs_tokenizer-0.4.25-cp310-cp310-musllinux_1_1_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

json_stream_rs_tokenizer-0.4.25-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

json_stream_rs_tokenizer-0.4.25-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

json_stream_rs_tokenizer-0.4.25-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

json_stream_rs_tokenizer-0.4.25-cp310-cp310-macosx_11_0_arm64.whl (320.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

json_stream_rs_tokenizer-0.4.25-cp310-cp310-macosx_10_9_x86_64.whl (320.4 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

json_stream_rs_tokenizer-0.4.25-cp39-cp39-win_amd64.whl (180.3 kB view details)

Uploaded CPython 3.9Windows x86-64

json_stream_rs_tokenizer-0.4.25-cp39-cp39-win32.whl (174.9 kB view details)

Uploaded CPython 3.9Windows x86

json_stream_rs_tokenizer-0.4.25-cp39-cp39-musllinux_1_1_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

json_stream_rs_tokenizer-0.4.25-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

json_stream_rs_tokenizer-0.4.25-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

json_stream_rs_tokenizer-0.4.25-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

json_stream_rs_tokenizer-0.4.25-cp39-cp39-macosx_11_0_arm64.whl (320.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

json_stream_rs_tokenizer-0.4.25-cp39-cp39-macosx_10_9_x86_64.whl (320.7 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

json_stream_rs_tokenizer-0.4.25-cp38-cp38-win_amd64.whl (179.9 kB view details)

Uploaded CPython 3.8Windows x86-64

json_stream_rs_tokenizer-0.4.25-cp38-cp38-win32.whl (175.0 kB view details)

Uploaded CPython 3.8Windows x86

json_stream_rs_tokenizer-0.4.25-cp38-cp38-musllinux_1_1_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

json_stream_rs_tokenizer-0.4.25-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

json_stream_rs_tokenizer-0.4.25-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

json_stream_rs_tokenizer-0.4.25-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

json_stream_rs_tokenizer-0.4.25-cp38-cp38-macosx_11_0_arm64.whl (320.0 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

json_stream_rs_tokenizer-0.4.25-cp38-cp38-macosx_10_9_x86_64.whl (320.2 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

json_stream_rs_tokenizer-0.4.25-cp37-cp37m-win_amd64.whl (179.9 kB view details)

Uploaded CPython 3.7mWindows x86-64

json_stream_rs_tokenizer-0.4.25-cp37-cp37m-win32.whl (175.0 kB view details)

Uploaded CPython 3.7mWindows x86

json_stream_rs_tokenizer-0.4.25-cp37-cp37m-musllinux_1_1_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ ARM64

json_stream_rs_tokenizer-0.4.25-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

json_stream_rs_tokenizer-0.4.25-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

json_stream_rs_tokenizer-0.4.25-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.2 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

json_stream_rs_tokenizer-0.4.25-cp37-cp37m-macosx_10_9_x86_64.whl (320.3 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

Details for the file json-stream-rs-tokenizer-0.4.25.tar.gz.

File metadata

File hashes

Hashes for json-stream-rs-tokenizer-0.4.25.tar.gz
Algorithm Hash digest
SHA256 6382f2f71a2ef17cef1cc85165d770a3e09360fe211576824a14089f7cb0e422
MD5 bf494f8f7a2814f20330658cd4b94574
BLAKE2b-256 36aa67c1a77ee7e3c9ae657d1c707aecb3ad7d78ebbbe77adf971e5ce8446ce5

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 5be0c4d185d63d1d25c820117b1081336cc1db8dad620266e0973fe2f47768b4
MD5 4322b6a1069f5d8e0f7136efb2ed833f
BLAKE2b-256 376d153a75579cae8ef535bc3cb20793fb39fb2ed683171b73fe06506f8ad481

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 907d1f5bed0d721a2ac1eb30d58d4117d55267059e17e055abe2b3e58e7517a4
MD5 4db355e69d1cb4355aafd653fd87dcb3
BLAKE2b-256 7183a8545d534ff4c46050eac81f1403bde72e8595ab9e816bfaf19d3fbfa1d0

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c8266fbe792c34102525b4b152edd122a03f3501af139f75a670ed187ea793c0
MD5 5dd289b6a2711ebf5966bebc7947a689
BLAKE2b-256 307444e14c204eeb051edd4197b8604f087a5e9878ebb67e0a70686ac42bc5e8

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7568a7df0514e5fa356055dfdf5a035d118b3b82228104e7a484b4ddf7f94442
MD5 a8a8043fa0f40480e72c7dc1aae4853e
BLAKE2b-256 cc74b7a57dda75eeb7807a40ad23f91c2299f0089a274946f92900120b9283cc

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ee2d5b7f31aaf897467765eb8cdd863715654d37af0c3a38d3e9cd4a67161eb1
MD5 9143b0c9c4df7db3ffbfc57399b9cbc0
BLAKE2b-256 df8b2d383c9473c84d22c0b8a76b81a286588f152b1d7bd5a56c3eaf42b78d4a

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 86e11b136f2e58147f3ec3fb0d0148eb7ebb67c52074766a13583af4ab060e72
MD5 6a7f7742530cf9a6b1912ec8d03af0cf
BLAKE2b-256 8af406cc145f653919a7c2fe2c9d0f40484545361144a755451240aec30b64d5

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fae3b89882013e3c01aa0c579de683d1fc2d81a0ba573f9b196213afba67d763
MD5 5cfef85c33ada63d55dd2f397beb86fe
BLAKE2b-256 fe1dcf5a31e2d860f844225ecc617000fc2c61372f2f25860bc619b182ed3f97

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e2059224a321ac2ef9585130ee1d766d3294054fe7db4554075d3975762a19cb
MD5 4c240d23be45aa0a806805e779e5de88
BLAKE2b-256 828a91674ddd3da9c000bd9a5220f39dc6f7ee5ececcf3ae58bb69561ca64cef

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ac36c8018abefe6b31dee9d2b27edea74747fbe3dd517da618a6ceead89f63fc
MD5 c10644f197310ba745365a857d2c2e0f
BLAKE2b-256 8cf188b7427ffd963200dcd75e058f421a7351eabbde6ab35fd0f2c36c82d028

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4f863b65d557b9ce0edbe633cb7a37a6af1670d1e1a3d17638ed3ab8971fb6ae
MD5 19d44eb9de9a51f282b14c8e21193636
BLAKE2b-256 dce3dec3a0850427cb1e1903da3a26fc16b4caca73de2816c23b7d39e89b1982

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 8f886d294dd13bf07e66808823c38d3d1c55221c4f24b4e5ce6bc30addfa387b
MD5 4e9827b04ccae9332a4a26bc7d687db5
BLAKE2b-256 56d960c517dceff733a86e53f1baccdf830d556af2a8f0d60d304512707d7057

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 05df3f38088ec79f8ac5b154f73a55b51e2869f0b8b68f82e807779e30f29110
MD5 1183e25d8a8bfe4c03a65ffa6a4564c1
BLAKE2b-256 69782c0df076a46c129309bd029583155015afeb20c94dc5187c9ad4d53c51fe

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 643f50bb351f4c81488d98b50499ce4d30f767a15a47a1baf80a990e6331836e
MD5 3e2a1282ddfb57c92179d49602c22ef8
BLAKE2b-256 b0a27d679c80d154a0b47f756a2325339ebc57e94abc62c0c8f8ae8508bd2009

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e6e73e84a38252edfb3f80c9bc1247639530f21108786982c5156475da884756
MD5 3321665fab677eab064f09c1932a523a
BLAKE2b-256 851545b6747703b149f27ec4ed22d42aca1bf2b4310159f83dde5a3dbcb60300

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 eaef5abd7fdf496bf00a2d9310d60c52d982ea6fd079578f2f8c969a0c65413e
MD5 5fa6eff96dc128cd16be485533cbe318
BLAKE2b-256 3a8d335c46dfd54ec2c8c0ca1511c7811ffc82c371d98b4407a2f1730c3e7957

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ca42ee5b7e534938826058249f9330bc10f02b6554a845edfd525da37d2f16e1
MD5 73f055518247f8dbb9c769165d48d040
BLAKE2b-256 7170c27dc2148ccb4a53f72e574779371764498c118b0882528a837bb0b2332c

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 c4ef87dc0cb0f8a755de3d3253f328eef22c156db6abba6d446c7921336d4337
MD5 21fd49addd295460d61c32ba52650be7
BLAKE2b-256 ff1c7df3616bab1d60aeb29a5758f09077143d7072b86f887d38a0b87cab89d6

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 778f42ee54528a2b7c433d6da4c52ffbccd85ddb27ae0e038e3c024289cea915
MD5 fa0df148f491387dabaaa4f5b6118206
BLAKE2b-256 781a976bc3b5310a2b873d3006002cca63bdd4f50e5ec2b5a4f4810f4207f19a

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a9014c576134437db1e6f525a6503bd180a1d5de08edaca58ee3526f0faccd4e
MD5 f6a18f890eb6db2e6c9c3f7ae6781d48
BLAKE2b-256 ec2182925bb04735a04fc9fb1dc238cf1ef03dc59c9a789822983c442013c461

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ef674b7cf85b5918ba8a6d028b2557818450e1d7a3c2c7c48a11e84d549d36cf
MD5 4c0f83f71b260f576307ab9a2118494c
BLAKE2b-256 90cd4ba539fdb53413cb8d10828cba09ef3cf60c455a1bc3cea949261f13c4f7

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fd5ae65bf19b02c0e0d0814d78af75ef7e83bacc7e3c575544667f1fabda96cd
MD5 2363c716f37599707cc9470bfe2e0170
BLAKE2b-256 4324a7f67a5d6fd860a9f78aa7a2645c17289d094125e9a2b13c9ab51fa1bb96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5c1929ad3c08d6ffc8f5bdd981256e38a4f3ec7a23372f3169ecb904b7925f81
MD5 cf3ae3fe2365c2d9b4b27a2ff6281446
BLAKE2b-256 584021781d89f95af80ea8cbafa3e2114c84151828004f704873ae035ce86495

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ab8cadc72d50d51fedaa212b999ea07d6aa6c61dbf819e2743730f4fb1859c88
MD5 501680d499825107d2c5562d338469cb
BLAKE2b-256 6a9b949eb609473c8e0249a791ea0c4fc1d34a1575f1ccfb1ea337b161649bd6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f1b460e4941fc1b3c40034b2b859595914103e2689f7195e951a41c4dcd3f7f5
MD5 289828404de86d1dbf3410148a188751
BLAKE2b-256 80ddfcce512c0de0985cacd74b8e14a3fba71d3ca05927bb820e6753da5453a1

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 b2982d1f5e5c56cb5510815c68737f1574a1b0216b9692a0ec4176cce8529b9e
MD5 3aa1c30fd8c8146da28ae5ecf30777e5
BLAKE2b-256 ba98bd8d926d1dbb5b6fc1b0f43f582e9fd039e657c128b77cac6d81aef1522b

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d74b79d645173c60958722ed14025cecc9799d9e94f060749095f5fe3716aba7
MD5 e2d8b45c413f8bd778839492d117c5a9
BLAKE2b-256 ba06ee86b86fdeba2d9335b14bcc3c2ebc5139d81c137ad0b8509e85c2f7060d

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5c33f2c07c3960c28b29d12fc61675ccaffa910008943f7532dec4e29a9f71d3
MD5 a8d1ee8622299439d707e078b3965b57
BLAKE2b-256 bf3b6829d0dd9749c5457d53f56c7bdc495baa1635b3733c5cab18431b069fa5

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a20ad9b23d08ce8679913d27590d49388950bd44f0219447c3bc7e39f3988676
MD5 94c8f1afc0f95fbff93fad5063d39c3e
BLAKE2b-256 fd4dfcd55331d1527a480fcb6482863a1a511f7e1455307a2c85964c9286933e

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fd9e6961a76bb34ae43d49e170074a6b0dedb6db70f455b34b91db737feaa63e
MD5 fb5beaf26549e2d5b12988f4b065c793
BLAKE2b-256 08f201f24aeb5da8996d0b750a83fc00b7560ff891b63a928c521267857be191

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 62d275ceee82a68c3630099bfc98785fd7908df7f55db18ec025bc36bef2277d
MD5 bfd63048878d4d699e798828792b42e6
BLAKE2b-256 d2018389848a0b9ee0512cecdaad76c8437fbee36a1393a37f4eddeeaed14f03

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1dc6c02532843750e4a006e84b9418efdf3a503c9dd2dea98b0814fa2e4dbc2b
MD5 ecc98bbef6839f84e52628d001c84494
BLAKE2b-256 1a621da8c5540d3f69f764fe33a6952d9e2a92a2c896eea14d5dc766af61071e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1beb4fddcdf9fdd787d502532ceedeb3ce60a59ab1c8b19e0a3fd63367ab9e3c
MD5 af99a2bd552ee1068870288a060737e3
BLAKE2b-256 a018efbb3cf983a3549415d94cf5f662630f1a903c2844ead3e617d3f4284479

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 feda842ccce2a10ed90f3ffc087681ab6a731bb80ed3a52dbe0c01e41db02929
MD5 28050c0535954f7b3213cad499bc5e26
BLAKE2b-256 f78c6c5ddcf4e478fbfc06003fcd9639de98f115daa42c3b299a4304a63dd306

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 288a013d10081fb2e917db848d0a161b87dadd7922c5372e3b60e5506cd172a0
MD5 a472328e08bdff96fe9add6c9024390b
BLAKE2b-256 4b5aad2f6ab58ed421ce804a44844308ef2ff9c604818a9a50f836f0cb8a5b27

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 673a46d2fde818650f7955d1ed857a784b62c53e2f02a57ecb2566eeb84bc1dc
MD5 533fc4c25f63e04af781198cdbd400f8
BLAKE2b-256 3ebb05ecdeed0f3fcdd044b7bdfe6f57c78b18e81f9eb35563c7dd16ad3282a7

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cf24f2ac79425af04c203620f61f6a9e7f8512051ef24614c1551b7e6401b291
MD5 8cd78f1124cdd3a179172ce6dae51f0c
BLAKE2b-256 e2d0a09ae79c0256d58f8c1f7beaf5c66f7007b0e32da414272a374829a27a74

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5b9a412936481417c1a42b681c1664166ccb5b9128093eb05ebb4f2be7ae57ef
MD5 e2d47e3f316dd009b812e838a5d91dde
BLAKE2b-256 23d16ff1b4fb5baec2fb10dbd34e03682cc5fcc1bd24e9c5cb00e9d48747a5b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f8820fc0f72e183e642374c6484223b6218dedacd8d99cb4b69755ce75c68614
MD5 246c7218ed376c6c924642ae2c25ef2b
BLAKE2b-256 97f2d8beeefa2cabf95e70646ca98bb5113b6f439a854f82bda56a618724bb1d

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d3fb6d66640af7593ae5873a600ed38e6081bb5286e668228caebe71b9d1a922
MD5 1a164ed0e541830ef682b47e49ab3167
BLAKE2b-256 5d91c79383f2e22c6818ed7bb62b81e8764d279144157ef7dd2dc6f450d5df09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a91c65cc13e4d125e4e85d40092e0473e346e0b4885451e23e68083111a4c6ba
MD5 1d15e8f6526851676cd28742cc7d53dd
BLAKE2b-256 2533987266375353f86f4df59e9e4df7896a09d3559f06fc531a8368c4548379

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 5d871ef12fcb9d5c2a979cc9b0a210d94619fc06817c352e938bb8bde8a3db1a
MD5 78b61847eb7bd4498575f9acb444b4e7
BLAKE2b-256 ad45b77b2a75486c3126d10069fed295c8a7a1e17724cef6c80ecd4646c7c37a

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 12a8cc62b158df1f950bad577c0e600e1291a99f5d7e8b38c360185495e53db2
MD5 47566b102c9cf84083b800c3d011bb2e
BLAKE2b-256 96bfbfd5931a5aedbb203b9cd170f4850c9576be52a5bdc49f2462f01a19e08d

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d93db339a6cd51879b211c87d4918176a6520db577ecfb181bacacd3a4eda59f
MD5 89dc6e1172acae0b5c31bc7da133859e
BLAKE2b-256 1430db2a2b7623c43d5b960dda9db387375f83de936868327569b8778e4ac7d0

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 395b897b88f1b7d6cd91046f53ed8d61e921cc585c2dbd29711fb0846cca42ca
MD5 d2eac7be50c8d7ef56530edb7f270fb4
BLAKE2b-256 f7da73d622aaed6cff9f70607afc89bdc3267e333c7f7f907bd456de685fb0a6

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c2c0b9521041195aa91bfa66ac8043cc881517ec5a13192add6b90e1c7cb6ac0
MD5 7d099581470fbf32fae94748acc81457
BLAKE2b-256 52b57f567c7c98bf2167004c23d62e05fb9aceca1340116a03e200c86597251e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e6b9ef224a5d82416135a082977013f8e3b64269756801fbcbfa7d2303fb5b47
MD5 38e19bc875db1748fc901dc23a516795
BLAKE2b-256 20231895272fa046bc12ad008655e040a70ec15b554c6cf08b9730af5b061eb6

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 293d8e8cac006fae6bf8676d0c2440c5f3921763420bd2a4deacfd8153289700
MD5 f238fa40e4a1748ab98d7010bf70136a
BLAKE2b-256 f5abf8e292204d86e4c7b549bb73898f5812f39768075aa4fd3d0c0a1f663e2b

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 d1947c8d5aa26a6b73e01e0420b3936a731df516ce7413b3dcaadb1085a9ef57
MD5 5d8e88973f9a4983d09801a785b4cccf
BLAKE2b-256 3caf8b7c3918421179dbe36abc7dfc6e57ee9e990293784daaa44983b3573f97

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-cp37-cp37m-win32.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 9e0a74a1d9afedcf6dd20c3b3e44ca8162e44fb8ddbaffda74b0b9561e68a08e
MD5 3657b79ec325e09c4dccb11b3bdc8e6c
BLAKE2b-256 7a1d8de6c9c08711c304c433af92acbdb2cbffbc74be7860e5251433574961b3

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 31025ca031a6c8fb970193e049e1146fef2b4c71ac29ee9c503e5992d827d019
MD5 518a004248dd28fcf4c7717eeea165ec
BLAKE2b-256 f9ad51e5b9e7686094d5fedff0a5fa677341fe8d356db4e4abab124c7f8b2b58

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cee037e98a1f7bdac531b2d26aab77173fd0ae8600c8d06ecd053fa6947cdae8
MD5 2516bd18c709e4590e01c64d4a80c857
BLAKE2b-256 34cfeedb70ad76b4c19c4e14ea9606a78a415fa42e26df02c22560f222332fa5

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ca8518ba5e5fba8da438a8e33a5dd8d87ac0651d74158d287030ef9b9e56cb0d
MD5 944f23be3c78b1c47393ff9e9829020d
BLAKE2b-256 85d95f7c0724f03938a5a27128ed1ef9dddda6b23e0dc3e882c402f4edac9b4d

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f93ad9b24746e44f7c121b93c4abc75933241bb0182e4a8ef4e13fd4a30c7c5d
MD5 3643468d8711d1f2d45ecb97561fa3e4
BLAKE2b-256 d96bec4c39d543881d37fb72aa2c3d469b7cf2ca2a98d391ddd2c5c2d1b1eee5

See more details on using hashes here.

File details

Details for the file json_stream_rs_tokenizer-0.4.25-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for json_stream_rs_tokenizer-0.4.25-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 61d38c1e348a5958f195193e7e6d95858dc009895ef0009f4303e8d9a0223744
MD5 6fc45a1046bf23f5c06f4d686f310940
BLAKE2b-256 0db1723099de3f7c38b84bf151cfadf1a3268e8e313503acd09782fcec9ed010

See more details on using hashes here.

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