Python wrapper around rapidjson
Project description
RapidJSON is an extremely fast C++ JSON parser and serialization library: this module wraps it into a Python 3 extension, exposing its serialization/deserialization (to/from either bytes, str or file-like instances) and JSON Schema validation capabilities.
Latest version documentation is automatically rendered by Read the Docs.
Getting Started
First install python-rapidjson:
$ pip install python-rapidjson
or, if you prefer Conda:
$ conda install -c conda-forge python-rapidjson
Basic usage looks like this:
>>> import rapidjson
>>> data = {'foo': 100, 'bar': 'baz'}
>>> rapidjson.dumps(data)
'{"foo":100,"bar":"baz"}'
>>> rapidjson.loads('{"bar":"baz","foo":100}')
{'bar': 'baz', 'foo': 100}
>>>
>>> class Stream:
... def write(self, data):
... print("Chunk:", data)
...
>>> rapidjson.dump(data, Stream(), chunk_size=5)
Chunk: b'{"foo'
Chunk: b'":100'
Chunk: b',"bar'
Chunk: b'":"ba'
Chunk: b'z"}'
Development
If you want to install the development version (maybe to contribute fixes or enhancements) you may clone the repository:
$ git clone --recursive https://github.com/python-rapidjson/python-rapidjson.git
A set of makefiles implement most common operations, such as build, check and release; see make help output for a list of available targets.
Performance
python-rapidjson tries to be as performant as possible while staying compatible with the json module.
See the this section in the documentation for a comparison with other JSON libraries.
Incompatibility
Although we tried to implement an API similar to the standard library json, being a strict drop-in replacement in not our goal and we have decided to depart from there in some aspects. See this section in the documentation for further details.
Changes
1.11 (2023-09-11)
Use current master version of rapidjson
Use cibuildwheel 2.15.0
1.10 (2023-03-15)
Use current master version of rapidjson
Produce ppc64le wheels, thanks to mgiessing (PR #170)
Use cibuildwheel 2.12.1
1.9 (2022-10-17)
Produce Python 3.11 wheels, thanks to cibuildwheel 2.11.1
1.8 (2022-07-07)
Fix problem on macOS explicitly requiring C++11, thanks to agate-pris (issue #166)
1.7 (2022-07-06)
Use current master version of rapidjson
Update the test suite to work on Pyston, thanks to Kevin Modzelewski (PR #161)
1.6 (2022-02-19)
Fix memory leak when using end_array (issue #160)
1.5 (2021-10-16)
Fix serialization bug when using DM_UNIX_TIME in a non-C locale context
1.4 (2021-06-25)
Build binary wheel for aarch64, thanks to odidev (PR #156)
1.3 (2021-06-25)
Yet another attempt to fix automatic wheels upload
1.2 (2021-06-25)
Fix automatic wheels upload from GH Actions to PyPI
1.1 (2021-06-25)
Reduce decoder memory consumption by uniquifiying keys in the loaded dictionaries
Implement an alternative way of transmogrify JSON objects, similar to json‘s object_pairs_hook load option (issue #154)
1.0 (2020-12-13)
Require Python 3.6 or greater
New serialization options, iterable_mode and mapping_mode, to give some control on how generic iterables and mappings get encoded (fix issue #149 and issue #150)
Internal refactorings, folding “skipkeys” and “sort_keys” arguments into the mapping_mode options, respectively as MM_SKIP_NON_STRING_KEYS and MM_SORT_KEYS: “old” arguments kept for backward compatibility
Bump major version to 1, tag as “production/stable” and switch to a simpler X.Y versioning schema
0.9.4 (2020-11-16)
Fix memory leak loading an invalid JSON (issue #148)
0.9.3 (2020-10-24)
Fix access to Encoder instance attributes (issue #147)
0.9.2 (2020-10-24)
Use current master version of rapidjson
Enable GH Actions-based test workflow, thanks to Martin Thoma (PR #143)
Produce Python 3.9 wheels, disable testing under Python < 3.6
Make the character used for indentation in pretty mode a parameter (issue #135)
Handle wider precision range in timestamps fractional seconds (PR 133), thanks to Karl Seguin
Add comparison benchmarks against orjson and hyperjson (issue #130 and PR #131, thanks to Sebastian Pipping)
0.9.1 (2019-11-13)
Fix memory leak in case of failed validation (issue #126)
0.9.0 (2019-11-13)
Produce Python 3.8 wheels
Compatibility fix for Python 3.8 (issue #125)
New dump option write_mode, supporting RapidJSON’s kFormatSingleLineArray option (issue #123), thanks to Nguyễn Hồng Quân for the initial implementation (PR #124)
0.8.0 (2019-08-09)
New serialization option bytes_mode to control how bytes instances get encoded (issue #122)
0.7.2 (2019-06-09)
Hopefully fix the memory leak when loading from a stream (issue #117)
0.7.1 (2019-05-11)
Raise a more specific exception on loading errors, JSONDecodeError, instead of generic ValueError (issue #118)
Fix optimization path when using OrderedDicts (issue #119)
Fix serialization of IntEnums (issue #121)
I spent quite a lot of time investigating on the memory leak when loading from a stream (issue #117): as I was not able to fully replicate the problem, I cannot be sure I solved the problem… sorry!
0.7.0 (2019-02-11)
Raise correct exception in code samples (PR #109), thanks to Thomas Dähling
Fix compilation with system-wide install of rapidjson (issue #110)
Use current master version of rapidjson, that includes a fix for its issue #1368 and issue #1336, and cures several compilation warnings as well (issue #112 and issue #107)
Fix memory leak when using object_hook (issue #115)
0.6.3 (2018-07-11)
No visible changes, but now PyPI carries binary wheels for Python 3.7.
0.6.2 (2018-06-08)
Use a more specific ValidationError, to differentiate from invalid JSON
0.6.1 (2018-06-06)
Nothing new, attempt to build Python 3.6 binary wheels on Travis CI
0.6.0 (2018-06-06)
Add a new comparison table involving ensure_ascii (issue #98)
Use Python’s repr() to emit float values instead of rapidjson’s dtoa() (issue #101)
Use a newer (although unreleased) version of rapidjson to fix an issue with JSONSchema validation (PR #103), thanks to Anthony Miyaguchi
0.5.2 (2018-03-31)
Tiny tweak to restore macOS build on Travis CI
0.5.1 (2018-03-31)
Minor tweaks to CI and PyPI deploy configuration
0.5.0 (2018-03-31)
0.4.3 (2018-01-14)
Deserialize from bytes and bytearray instances, ensuring they contain valid UTF-8 data
Speed up parsing of floating point numbers, avoiding intermediary conversion to a Python string (PR #94)
0.4.2 (2018-01-09)
Fix precision handling of DM_UNIX_TIME timestamps
0.4.1 (2018-01-08)
Fix memory leaks in Decoder() and Encoder() classes, related to bad handling of PyObject_GetAttr() result value
Fix compatibility with Python 3.7a
0.4.0 (2018-01-05)
0.3.2 (2017-12-21)
Reduce compiler warnings (issue #87)
0.3.1 (2017-12-20)
Fix Travis CI recipe to accomodate MacOS
0.3.0 (2017-12-20)
Fix compilation on MacOS (issue #78)
Handle generic iterables (PR #89)
Backward incompatibility: the dumps() function and the Encoder() constructor used to accept a max_recursion_depth argument, to control the maximum allowed nesting of Python structures; since the underlying function is now effectively recursive, it has been replaced by the generic sys.setrecursionlimit() mechanism
0.2.7 (2017-12-08)
Restore compatibility with Python < 3.6
0.2.6 (2017-12-08)
Fix memory leaks when using object_hook/start_object/end_object
0.2.5 (2017-09-30)
0.2.4 (2017-09-17)
Fix compatibility with MacOS/clang
0.2.3 (2017-08-24)
Limit the precision of DM_UNIX_TIME timestamps to six decimal digits
0.2.2 (2017-08-24)
Nothing new, attempt to fix production of Python 3.6 binary wheels
0.2.1 (2017-08-24)
Nothing new, attempt to fix production of Python 3.6 binary wheels
0.2.0 (2017-08-24)
0.1.0 (2017-08-16)
Remove beta status
0.1.0b4 (2017-08-14)
Make execution of the test suite on Appveyor actually happen
0.1.0b3 (2017-08-12)
Exclude CI configurations from the source distribution
0.1.0b2 (2017-08-12)
Fix Powershell wheel upload script in appveyor configuration
0.1.0b1 (2017-08-12)
Compilable with somewhat old g++ (issue #69)
Backward incompatibilities:
all DATETIME_MODE_XXX constants have been shortened to DM_XXX DATETIME_MODE_ISO8601_UTC has been renamed to DM_SHIFT_TO_UTC
all UUID_MODE_XXX constants have been shortened to UM_XXX
New option DM_UNIX_TIME to serialize date, datetime and time values as UNIX timestamps targeting issue #61
New option DM_NAIVE_IS_UTC to treat naïve datetime and time values as if they were in the UTC timezone (also for issue #61)
New keyword argument number_mode to use underlying C library numbers
Binary wheels for GNU/Linux and Windows on PyPI (one would hope: this is the reason for the beta1 release)
0.0.11 (2017-03-05)
Fix a couple of refcount handling glitches, hopefully targeting issue #48.
0.0.10 (2017-03-02)
Fix source distribution to contain all required stuff (PR #64)
0.0.9 (2017-03-02)
0.0.8 (2016-12-09)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for python_rapidjson-1.11-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20e1004572ba9c39ac64d54d1df74baad838dda6bf14438c0fc00bf26db3e703 |
|
MD5 | 58a62447e4979e691ceaae00bc3469e5 |
|
BLAKE2b-256 | e052bdef877abb23d28e186279e5bb7bb5832a4a4c451a2673c5c5f9bcb68aed |
Hashes for python_rapidjson-1.11-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23de14925227b6ef8c5fe3f9ef67e83b5da113f5b6e709ab459e141f45d7dcfa |
|
MD5 | b45ef0301e4ddaf812cf2796d3ed5fad |
|
BLAKE2b-256 | 92c36b790d12704bedb67b49f7d85ee75b8ff57bf4e6af1338a5a5659057942d |
Hashes for python_rapidjson-1.11-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a88fc85400ce8d8cc5f2a1813638b2ee4fbaa4bdf29cbb5a5c2fd59ba323797 |
|
MD5 | 7ad360f69e15ff40bdb741309e7eb048 |
|
BLAKE2b-256 | aa616995338e1e691ddd7ba8f72a35e62bbb4f5b520a36450d751dd939b8ce28 |
Hashes for python_rapidjson-1.11-cp312-cp312-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6a1b79b9a86d735e6ed86076cf2f1a9405c0d539446c4c1bcc85cc072e276b7 |
|
MD5 | d429ffd2ed150b2d86ec081eca65383d |
|
BLAKE2b-256 | 828926907f0eb361872663518e046e25c9fd6ccd656fabce43087298143f3be8 |
Hashes for python_rapidjson-1.11-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96c1ef61c3ded0d12c65718be22fd9074cb47e29b549e68c21793edf2dc35ac8 |
|
MD5 | f10e97e111c962e428e0d2d0f348f9f8 |
|
BLAKE2b-256 | 072fa7fef05a943547d85be516d30d5ed9170bc7798626082a9d8685a40288ba |
Hashes for python_rapidjson-1.11-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8a057d5fce321686008d1a8dc59a2d59525e49bb3a78b0dda5014998c89d0ce |
|
MD5 | 39983a53027a6bd2e247f7af9d207c1c |
|
BLAKE2b-256 | 11163dde07ada6982aef2ea30a909592c41b76f234e9974e9a3bc75b593203b0 |
Hashes for python_rapidjson-1.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e963fd1723026c42de5103fe51be95021b86828a0b9c580c38043d1e741f201f |
|
MD5 | 3da6f35db2d2382c32224835d9e9bdb4 |
|
BLAKE2b-256 | a9dca4f0113e33a858503e3ec07122754c3cfcdd5225de07dc64a0f9087c97f2 |
Hashes for python_rapidjson-1.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3213a83857a0b8c1202e8efc7fc82f5ac0c9a8417b8ae87d795ec8fef2e5466f |
|
MD5 | 2e52e4581debb0a61714178297c67800 |
|
BLAKE2b-256 | 2067e1ae7cf74126d2fceeb21188d021d921a29a8b69dbd8314aaa24409fbba1 |
Hashes for python_rapidjson-1.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f03eddb0580b88db1001966d8abd6d385ca81e47efc93ab6fa4bda136ec40275 |
|
MD5 | d9bbc04f09f7c2a831e243bfc9e3824f |
|
BLAKE2b-256 | 91e5daa03d4508105a795632d8732e2f0626ea71973b5afa903d976e48d004aa |
Hashes for python_rapidjson-1.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 804d35f7f42eda1d9e1fcb8256fd8127795fafc519debe817aeaa88ebf109b2b |
|
MD5 | f00d3ef6de4eb97c2a0083c0f588ee4c |
|
BLAKE2b-256 | c7c86766ef5aae7c24682ddb1c0033065a2e1e4cc631f0188c03b28d4fce9980 |
Hashes for python_rapidjson-1.11-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20445a3726fcc642d4c1e02d77f26d9a74efd00148e525e067d6866d5dc8924b |
|
MD5 | b7d70245835b7a957f55054d3e64ffb8 |
|
BLAKE2b-256 | 10a45cde30de71fb2e477d3bc9406c10d4fc5383eec4259832fa71520a8cf70f |
Hashes for python_rapidjson-1.11-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e8a9c603d1f5c6ae1866e8a48c54995a844f490f81a66314dc28b6980d914dd |
|
MD5 | 9c0f241c230c7791ce15f0a3e66e22d6 |
|
BLAKE2b-256 | bcaec6db05d228d7186105d87f23d722730a22aa5a82982faaa7926dc509f486 |
Hashes for python_rapidjson-1.11-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5386c925fa40ea126db02ccb35e5962387fe376b6a1ebc6fe524dd9d5a31bcfa |
|
MD5 | 94388f818d53f511d2d08e3350fa2859 |
|
BLAKE2b-256 | dd3f7c542329655cd3518caae39467a14a55a9a2b2ccbcd0a9299d31d5c76f84 |
Hashes for python_rapidjson-1.11-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a6651871e970595517a51942c295e5721cd8c103bd5013854ca7636776786cd |
|
MD5 | 9d76d0a546b0c9fc82f8a647cdb9c7d4 |
|
BLAKE2b-256 | 665eed385011c2b5f6c16f504b3125bd4b576957efb924c6df1f8c53ea4578e5 |
Hashes for python_rapidjson-1.11-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e5728fcc7fd43ff310035aaef3188c265e496a63b39eef282e87b8cd5f1bc07 |
|
MD5 | a1091b8e74950b6ff4d8a662de1e58d0 |
|
BLAKE2b-256 | f5afef943178a58856b6ad0775cf62807ad69e09a54eda07fbd676a045a57319 |
Hashes for python_rapidjson-1.11-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5508da0bb801b5de138f4f649ca0efbe3a16fa98e99ae016cc5fc4fa3455a7e4 |
|
MD5 | 59bc685db89429e96765cce720071702 |
|
BLAKE2b-256 | 6afb276bde16a116aa7bde3aadcf137b59cfa59b8d48bab7cc31c6e91cfd5706 |
Hashes for python_rapidjson-1.11-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d89f40bbb09627312a2b6c6bbd1a3e6fb722c87919e82ce5912f246b6b455fb0 |
|
MD5 | a3655c813fedd447da3de5e7407348ff |
|
BLAKE2b-256 | a2f3634d7124d510a9116dad7e320117e4a4b4697f0caf8517c41a881b5f66c3 |
Hashes for python_rapidjson-1.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2dec01050418764e07e3d752f9203d774d05fb91c636ca7f20b78a5c17ea1a1 |
|
MD5 | 53cec0c67fcd5948623bdf6f5d0f1ef6 |
|
BLAKE2b-256 | 8f069f2ffd4dc3bba9f9e98960edc3ae3edb9e80591fa5c89ac6f2116e42441f |
Hashes for python_rapidjson-1.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d308eddc99fc66b696d33a67ba93635ae4493e646d6f4c11d0fb9d5183e2477 |
|
MD5 | b4fe678d7737181fb6ab6bb35dda5053 |
|
BLAKE2b-256 | a409d5a22fc4de2ce063736c77584f2936247dad5faa9fb3523aedafecfd26fc |
Hashes for python_rapidjson-1.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec1f9485c5a3a66f6db73752a193b08c7fc57486416946c4d2ae317c90460114 |
|
MD5 | b8bc2a615910cc6419cef7f27c3d9224 |
|
BLAKE2b-256 | 3a56852e2e05b2bddfa6c454806a6be91676abebc2541191c27caa38c99c6c40 |
Hashes for python_rapidjson-1.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a50afbb1b41631e22280b72078b78b9a708a6cbf2f14bfb469e42bd9bb576307 |
|
MD5 | 7c02ebac5e570158d7e0735ae92dfdee |
|
BLAKE2b-256 | 43370d040026d97ac958609e290ad9d11d78bceee21fd9be9c36e0de5208228c |
Hashes for python_rapidjson-1.11-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1de9aecc64cb8cbdc671ba8fc0c6d30558ac90c5cb3b9227019cfbe2fde5c5a |
|
MD5 | d5301ac56c5c9ba30fa16660d59a3930 |
|
BLAKE2b-256 | d951198a46898534981e6f3f0b9b717d55941f61697ab3631bcc4fc4b0201cc7 |
Hashes for python_rapidjson-1.11-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40b08c0ec99cb5a52e8ca8a16fd32fe9f2403acb1192ffff6e3190b029d1f477 |
|
MD5 | e4a0865a176c7f7aeedf3dee01aa8637 |
|
BLAKE2b-256 | 58754c02b3d7094f5efd331749803afc86ae74e3d8d900e4af0c6771b4106329 |
Hashes for python_rapidjson-1.11-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75747543d3b30404221552700770df3477a77a3c6c38873d077f05cfef25c029 |
|
MD5 | 0b9e7f36e550ccffcb3f9051030aa226 |
|
BLAKE2b-256 | ef02f5cd8b22c7fb6c2c9c657746a92adcf9554273c219468c8e76dc19f69364 |
Hashes for python_rapidjson-1.11-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc8602cd5085042dea270d47fce3fce37297ca7a6d6439879c8a8062e68eb0f2 |
|
MD5 | 21574656d618c65067c8a836ec415414 |
|
BLAKE2b-256 | aa55bcebcadf31434444957a6155da4b5c483d12c7250ca8b2ec31d1ca737a37 |
Hashes for python_rapidjson-1.11-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4159e552c3edbc3e90ca044ef782b06d525a98f9d60b973c436edc86b53f1ccf |
|
MD5 | b79e75996615eee8e9b3390c5004930a |
|
BLAKE2b-256 | 585277210cf97f99c504e00a5468c48ca51e0d1039557314ce3f7538f1f5a7fd |
Hashes for python_rapidjson-1.11-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 357b4f5da62093948f4a8a2278c11636a44350e19f2dcc1b274d954527967d19 |
|
MD5 | 181633e46fa36166ee258101c8816b11 |
|
BLAKE2b-256 | 3a83ecb411b0d065510344851bab3bb6c251eee8748fb48261ab4c5748b73fcb |
Hashes for python_rapidjson-1.11-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ca14f33ba75213fe0ba36b7db77d200a3186d466fe5c1280129b29eafb09d2d |
|
MD5 | 72271c4b7c6fec25b7d1a8862c91890b |
|
BLAKE2b-256 | bfa76454515e7484451172f8945138a4c6f050dbb891405102ef54e65abfbd34 |
Hashes for python_rapidjson-1.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6192bcad796947cdec719238f8cf01bb3a68fb8f762d259fc59ddb8a9e28fe24 |
|
MD5 | 6ee12b7d840d8b570aa0ee7b0dc5b0ea |
|
BLAKE2b-256 | f9bccf6666989a2d6e8cceec31fa0cf9235bf4aaa05d1e35a3a40ef552dab0bc |
Hashes for python_rapidjson-1.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47e42c8371145db1c573d6a5119fcd8b77f121c9bfde6422dc1af0a903dd0c9f |
|
MD5 | 748f332b2d8c1c5b5723f10c7ee1a964 |
|
BLAKE2b-256 | aa049fed0bab56bd2b5bfe6b3177b6ba100001f6866090c242b6adf131b3ffed |
Hashes for python_rapidjson-1.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9dc7d16155711a9699ee479e57a48d85e8081c08ac9025dab850f50c2a19cb39 |
|
MD5 | 79946c884bc152f463decbd29ae3f8ad |
|
BLAKE2b-256 | 48a3c8fa682a66df0e68a4894bd582752a452e6e101112ac345bed8502dc8b54 |
Hashes for python_rapidjson-1.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1642783d9887e3a1e946ca434a6fab009459ca08f4b7a8f1b04027e4285c8223 |
|
MD5 | 7d8a5cde14ee1a63ee1cad7d798b7e37 |
|
BLAKE2b-256 | 09437c2c1f93dc872ff56aa881988990542fa08e274ac9313d9f4d5d70baba68 |
Hashes for python_rapidjson-1.11-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69aee99fb23ec35913fc1a998eb1194e24df4b551918c249148e992930412782 |
|
MD5 | e1a2f55df4837c541977425906fbed4a |
|
BLAKE2b-256 | 877113b94583db2da58faf9c38270eaeabdd2549c8e8dfd658073959acd9c7c1 |
Hashes for python_rapidjson-1.11-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ed9f6526c4704154397566037089e7aed6e6e9465382dda5fd64d2f122a37c8 |
|
MD5 | 0b2fa4a67e7d6df022046be36d60b33e |
|
BLAKE2b-256 | 3299e8fab481ef6ed7a332b89363b1bc821b06ae4a559b70168327aa28d88b96 |
Hashes for python_rapidjson-1.11-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7348122657919d48bc021ce7ef63276653942dc90b16eba4e7fffb917bcf7ae0 |
|
MD5 | 145abde77a7b16bcfa90d1a292add024 |
|
BLAKE2b-256 | 315695f2d65470d8a29758fb97ebc3711a6dadb8146a407a26819ff09238413e |
Hashes for python_rapidjson-1.11-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90e8b1a25193a48cf41bc4cf73177951e99dd05c7fcea4df94ad4ca239748a25 |
|
MD5 | 2917911ad5db8630f32f336567efee58 |
|
BLAKE2b-256 | fab7109cbdabfa1724de2b2a344796d763bb55e98304f3abc9a793fba53c5a59 |
Hashes for python_rapidjson-1.11-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbedeab7862b6e94a1e9e9b93c306b25aa23992af2c1b4ab2d3d13c710e92d4f |
|
MD5 | 765c45ca1e6465db6527975759a8259f |
|
BLAKE2b-256 | 7b50322337d1c80bbb99c0b14e4a6ef500fc1f43007bce5f31184bca33067498 |
Hashes for python_rapidjson-1.11-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03ffea9363943865caa1ac1812ad931aea441fb217f6fb6778886da10c70cb6f |
|
MD5 | 5cf6dd122b129a1a8bc906cfff1fc217 |
|
BLAKE2b-256 | 2db412d439b15e95522a33dceb271981bf2e3aeb182af752eff8e881e8477f21 |
Hashes for python_rapidjson-1.11-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b42dc67a3f65b02908a5ebe9de10c47364e011e12df8c7c6f19d784f8d9891ab |
|
MD5 | c2b61ecd4bfcbd6e2fb3d12b6028c7d6 |
|
BLAKE2b-256 | 6e974fe2142b7f76e235cf6ca0c4bebd3463fb245abb92b2f6d2e470611d4cfa |
Hashes for python_rapidjson-1.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f56f352c50e43ccd941bf5f4b4e9ce6b62b430d3046795b56a0b5cbb4d2327cb |
|
MD5 | cc21c1b904854abaa043f65481935fb1 |
|
BLAKE2b-256 | 600cbbd17f506c21f9510eb3a40d42ecbf6f32921ed48cf34626bd65ce42f878 |
Hashes for python_rapidjson-1.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80b9e086ffb818ed063ad577cf034d96141b4c041b8e212d6eaf0c20554b3c03 |
|
MD5 | 454403ca80117b61a3bb3ca375ca44f5 |
|
BLAKE2b-256 | 776b8d15d4210b02c51b7639bf7b62d1c2e7ea9330b1be6081e8fc7d9e2c05be |
Hashes for python_rapidjson-1.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20c63e6032b394fe830db200d9c9db5b37b52a9807003c50ff0c00cc87916849 |
|
MD5 | 91b45afe4b9d9cecfcc127324c1e315a |
|
BLAKE2b-256 | 55be855c02f098ca11de85a1b21f2dbc7859fa13991092b2ed6dbb9f82c7350a |
Hashes for python_rapidjson-1.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca01f1596e039061085bf5f9a9dd9f048806bd7af31320b52393704d7e661cb8 |
|
MD5 | 547a91cbec2d8fe3f5bf00ef8b211e00 |
|
BLAKE2b-256 | 9e5dab9d9e04b25ffc1f8e91e81ced5fe14ff4b8066ee93d8584d4599656b45f |
Hashes for python_rapidjson-1.11-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c90afd649c527888bcc8c845804eb855b79dc0d8ce9ad70a46fb7ffda9c8eb4 |
|
MD5 | 18b2cfe97556f9f1417834e2e7bb1e56 |
|
BLAKE2b-256 | c2519dac3ffcf223357b889aa3ab4e415a27a3d262d86fc048b58ce7c19f4f84 |
Hashes for python_rapidjson-1.11-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 626031b471b0304604e4423f12cecfef3d4b2e3f84caf7533a98a9eb121e8451 |
|
MD5 | e7f868e9667d4c0758e1145f524be484 |
|
BLAKE2b-256 | 32fc9fb4ec3ad8213ec2554aee3af58c00451751c5136ff3bb9a8a3d749544db |
Hashes for python_rapidjson-1.11-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ecd854545aa80da936d2294aa18198899db48547ee0d0da04695e78fc7f9c4d5 |
|
MD5 | 84bf4b096c287a6b5cfb31ebe8599ca6 |
|
BLAKE2b-256 | c95c8bdd6293577f4f67b9139c378ff93496488dad94a1143ae11c1cb877ef70 |
Hashes for python_rapidjson-1.11-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7d0e814f0420962071421ab6070b9551139ee6dfb31d569db65dbba5333b668 |
|
MD5 | 73c282e4866cabfb420931ea9bf71faa |
|
BLAKE2b-256 | 40f08be52d94d159d5637cf629ef414fe6a73766b0eeda39eb359af2f83897a1 |
Hashes for python_rapidjson-1.11-cp38-cp38-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d86b9b1f2002865a5a85ae9ace26c0c7a51707ee1a84773cf5dcfbcfc57d66a7 |
|
MD5 | 01214ed5ced8cb96e42937c511d76326 |
|
BLAKE2b-256 | 387d448c924ccbd631674f9568cca4c231a015641a556a97f205846e3e0b8899 |
Hashes for python_rapidjson-1.11-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87564e741ce808e3b5952e2546b8a95444d11bcc2a4bfc0ea2218c8e6e7b7d53 |
|
MD5 | d8247071f585e2a512198cd78eb33483 |
|
BLAKE2b-256 | 86a5b362054e8fce41abd65f9286b8bdbb83c0a0d5d25c289391802b5a0d5f6f |
Hashes for python_rapidjson-1.11-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8381d7c2af50ffd490021e5a137b9878df606628abe51e9d2fa5728cd5b7508 |
|
MD5 | bb303795652f772033a52848d9b615de |
|
BLAKE2b-256 | 695c1682e2a43a51ebbc6ba9712326d1c3462bd7e7cb519c8048e69262b078b7 |
Hashes for python_rapidjson-1.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75cbce7bdde1e1b42fd667e45d32c46798fb0552da83b94a9df02eba1cea4a5f |
|
MD5 | 1b2c5c95da62ae8a76b7baa970166cad |
|
BLAKE2b-256 | 161d66d72256056fd93641f5cd034152e903f39db3e5f3d86f57cb6ba6a433fb |
Hashes for python_rapidjson-1.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96c5f92b8eaf009fe75e42416a12b6dca890f71cb20a874318eddf30220a7770 |
|
MD5 | 616453e943cbf96106452e2a520a6098 |
|
BLAKE2b-256 | fdb17dc8410f7ef42587941f78179d69c89dffd5575072bd5193251f824dae60 |
Hashes for python_rapidjson-1.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d645f5484b998115328f8a3ea8d8eddc1ad2d53a9d044a031e568749ee2b56d2 |
|
MD5 | b8dd12fbdf382d28d55001cdb31b6353 |
|
BLAKE2b-256 | df7089f262e170d997a7bbab4c34082061da5d5be45f5e1d159ffef33604c384 |
Hashes for python_rapidjson-1.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6538095ebfc21ef28df12c35d34855c0bf65797e9d6c3321a85606a5436ab21e |
|
MD5 | 462a6b98710c465ec1a166ded63f06f2 |
|
BLAKE2b-256 | a015eef376e28a945d106be668ca45eb4dd7632155658758cb86abff1aaa1778 |
Hashes for python_rapidjson-1.11-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30091f1d21adc43849c5981afd3afea895e9a683f7d29ad13386db13b8a8c92c |
|
MD5 | b64c71a7d881a2ff0415c212f633c50d |
|
BLAKE2b-256 | 242d442f892cf7ed81336a9aeff37374bf894f5c0e1f18f17da031bbaa8e6a16 |