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.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.9-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2eadfc7df1b747f691b79b3d7523d3934945660faaf3ac367d49fafef834a29e |
|
MD5 | 026e950db4fc4b861190a391ab74d190 |
|
BLAKE2b-256 | 64795ccc215f9766fdfe6774e4bd762ae72c1439ad3edc2f47e729e072ee71f0 |
Hashes for python_rapidjson-1.9-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10b177a5980a7d9753dc123ae40f149b31b21c834d4e55883d4ad570963483fe |
|
MD5 | 8dfefd0ef60c71cb925efd64e721a771 |
|
BLAKE2b-256 | da40be9181d1aa270493b25da16bf2a7f0125fc1bfbc8ae3a6d80b5d4ad687f1 |
Hashes for python_rapidjson-1.9-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11d9851dcb3e4351da3bc497b4e2896db183ffa501482d5241fd472cbf947348 |
|
MD5 | 43cdb7208952cd5eba13786454930b27 |
|
BLAKE2b-256 | 9b534f320d0aaabc657ca4a8ee9daa7b041d79a550740c5d082b41b0cc9356e9 |
Hashes for python_rapidjson-1.9-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f89af19b413012daa7a2d0361020c0a5d6d14ae2960923c8f1a921677d570e08 |
|
MD5 | 05fcd21741dde4d80b4894e42c50d320 |
|
BLAKE2b-256 | adc3ba04eec89b983c6c35661e00ee98db5323151d399475cc3bcc57c5fbf3f4 |
Hashes for python_rapidjson-1.9-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a854dddc7e3014ac5e4fea7ae48547f4c06298ec6ca97fe25c209233067dec21 |
|
MD5 | befce7dfcba003bb916e2c9de083a936 |
|
BLAKE2b-256 | 6030e12b33b0daff74907c6207cf441fcf98d55073552aa770f22e435028da5b |
Hashes for python_rapidjson-1.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8bccf158e78a299d95bcebba17a50640aabd96a737a6c51054dcacfc90fc8af |
|
MD5 | 8b3b3adba3611199fe8754120e7bd406 |
|
BLAKE2b-256 | 0965a7cac67305fd68070f683d133362e192b822cb05f61a59bebe2a15b6c7ed |
Hashes for python_rapidjson-1.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 118acc14c7b40c30e69d3e87d9f3ec96b518251ead5e522cd23905b4b1163838 |
|
MD5 | 4b88c4c4f97bb98c1b28afc98ac4ab82 |
|
BLAKE2b-256 | 18713222d9d076d627e780969afefe46a4d7355ded79997d5bdf136efa3c666e |
Hashes for python_rapidjson-1.9-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdf1b88c8372db7d470d56a0ef1c53aac581ef51f4e4bed8651adb991e0bd441 |
|
MD5 | 454a26ab2347b58ac766902cc8f48f7f |
|
BLAKE2b-256 | 31a3da90b7a7d301568fcca4e4f75d5394aff8dbdab14cf11104d8fbb17d3238 |
Hashes for python_rapidjson-1.9-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a51b4a4b226bd8ce45710e0af4b55be7371b00d917702599d2583672cbbb78b |
|
MD5 | 96b270afecd6451e0bdbb4f76029031d |
|
BLAKE2b-256 | 978bff7ff67a98015a430c8b277ec15f3dea8938197429eebe5c9870d2c36b48 |
Hashes for python_rapidjson-1.9-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 708de2b1ec6971e018348920ea1cd75b85452bf31dbf0f73743d75f67700c820 |
|
MD5 | 0936d3b948c43b4175fed231fd54e63a |
|
BLAKE2b-256 | e41d79789a9818ee2dd0ddd827d40e821e34d79229685d6ed3c884a331857ed7 |
Hashes for python_rapidjson-1.9-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5cc8dde6ea51e75669330bbb7f2677b12c9f46ce106f52fa0c9b58b8a272a36 |
|
MD5 | 943cb56f3d031b33dd8157955c9967f2 |
|
BLAKE2b-256 | 2c5fcb38d6b2485404c329174825d6db6a43bef521813c9587832ff35314d9a9 |
Hashes for python_rapidjson-1.9-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ffb853b2f4e7ffc8e6201e369926200fa36ae10db780d2b7431885ba75e9f58 |
|
MD5 | 0a277b1fa83654b15d2cf2ab998f28a4 |
|
BLAKE2b-256 | 0c6418710ee20f06d08a5ae3648e5eae252d11e2f7ce93d4497ace90977f1516 |
Hashes for python_rapidjson-1.9-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eec5e7f5667484a0f837c829355b24978c4311b053a699f4e3fef05c3c3410b5 |
|
MD5 | bd185d78e72dce7d9407e4e18196366c |
|
BLAKE2b-256 | 06267af183494170e252e2a9c0b0c3aeca0f688984d572a9f7d7e16520f1b85a |
Hashes for python_rapidjson-1.9-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff1f2d24689352e24cc753c2f0a4dd06478304b41acb7bfea482b37a285f21de |
|
MD5 | 8d9cffad0710f86ffc92b2d086d41c98 |
|
BLAKE2b-256 | be815ae7e17fe8a3ccf0f217d0b8253f859cf4dcdc76d7a6cd8ea27635241d25 |
Hashes for python_rapidjson-1.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 875d468d2a965d92d479ef2d6df7dc5ee289ae1275008580631656c65e612be5 |
|
MD5 | 468494e5ad3de506cf7154f94a2c1056 |
|
BLAKE2b-256 | 0fbd98211e83494b1062cb8042f2cde26a0c7f0af4158c126a0613d851a344ef |
Hashes for python_rapidjson-1.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41388e80cb0300dc33d3f1f06e5c2719aa9ef60b30fbee8a8bb6b35b203eda18 |
|
MD5 | 0fa1c299cb21c8f916a5ae502a136c9b |
|
BLAKE2b-256 | 95fd3af63e13ec799b1f556079bdca67cabeb0b7744e442cf6533f8aace7420c |
Hashes for python_rapidjson-1.9-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c229cd186316ecf5474d25e8bfdc83c97256454403ac5e9656d38bd26f1cf910 |
|
MD5 | 26b439ee85b069ffe4e97f5d726cceef |
|
BLAKE2b-256 | 8fb92ffc175f3fb1637e7ce6103cee83a27f9d3b7a6f0020832244092c4cd995 |
Hashes for python_rapidjson-1.9-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a01e42b35987e27d97f1f722de5221cfdf621d0d8aa530cd00ffa8acecdba0b9 |
|
MD5 | 7f72e50b5c30d3b9524e74feca780750 |
|
BLAKE2b-256 | 0d7f9556c1a042fa46617cdf16d74008468212fa35618f930634761b03bf693b |
Hashes for python_rapidjson-1.9-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22f988f6334ad540fc04b3e9fea347ae62888e7c216b1e8b3205cfa4835aebe6 |
|
MD5 | ff9e771f9e02271cd14ca061a9522965 |
|
BLAKE2b-256 | 3011ea61e88937f22a49967fb6d8fcc80d0d34433a9871666d9aa74fc3ea7293 |
Hashes for python_rapidjson-1.9-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 496e33bd1fb8bd37532d603879dfe9797c4a0809d45dfef6b46b34e741d06789 |
|
MD5 | b16a157a74a0bf0a503120899e8bc9e0 |
|
BLAKE2b-256 | d9ed1002ff8d0926a0afd9225c07ba3b73f0c81ab2f759242be015f62d6ade9c |
Hashes for python_rapidjson-1.9-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7abbff592461e9899a71e00eeeeea09473ee4dad4cd4ec1565b3a74ee96849af |
|
MD5 | 754ca745994ed5da217b49758be59eb5 |
|
BLAKE2b-256 | 9b70f0c41aebc3cdae43401194fdf68c4f234a8e7eb13bbdf20f2bcd958d5299 |
Hashes for python_rapidjson-1.9-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec920c316e032f366f244baa6e6354da562deb31bc33167682f77111987e7c77 |
|
MD5 | 125507266cfc7dd753394b445c1ded77 |
|
BLAKE2b-256 | 712a600f1049fe6bf4106afcbd57f7c26b5b12749667f9f49f6e623fd7dfbc49 |
Hashes for python_rapidjson-1.9-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 661537c1fbee359b048154f4fce794bd8cc6ed4d97c68fed439ab8727f74691e |
|
MD5 | ca379c48789e224370e03ba726be71e8 |
|
BLAKE2b-256 | 7be1f6d498aec02158894568fb26fcbe2fb9a4d683c550df8126e52ba241adab |
Hashes for python_rapidjson-1.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4b941d9548b0af83586a88db2b532574c687feb4fbb84daafd324fa3c822350 |
|
MD5 | af4c6731b2230f96fccc3b6f826e9e48 |
|
BLAKE2b-256 | 024c97c8c520f6fe848733c7437d64136ef70be8b85749e7e82a57ce9096a36a |
Hashes for python_rapidjson-1.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd86188afbc0fafcf3e234990a9a535eaac311b5aeb925426cbb4f86f19c6e10 |
|
MD5 | 522264bbe14cdf6f83ec0c65a64b76f3 |
|
BLAKE2b-256 | 682d8632a7f3bf8d6d7d2d7cee9d842c861d9599dfeb5e973b33bcdf127360c9 |
Hashes for python_rapidjson-1.9-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3cdf9b07197b2bf1c5b0c33d66d872d5b7ec3e1600d897dd1f3f1ce37018103d |
|
MD5 | 83f8a90dd0e67136eb10cf939b0cd032 |
|
BLAKE2b-256 | c020da95d6b08b3204ad3a8362f6bb44ef0853db8bc03c5c7f8686673533907b |
Hashes for python_rapidjson-1.9-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31d245ca102c6498dad9ad85f9a96bdfac790b174505dc77ee664cab0c92859e |
|
MD5 | 6ecef6bd8af92cd7dd3988644f0b5b19 |
|
BLAKE2b-256 | 30a70d982bbef1311b8976ae368c49cd1d58b28b3805dda004cf38a89bdf8562 |
Hashes for python_rapidjson-1.9-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72706275a1d58eaa59e75ba064ba4048b95e51440fec1b8402076bb042190a41 |
|
MD5 | 710f7c6622818d6996b2cd70c82bfe87 |
|
BLAKE2b-256 | 05f2e51c089d30a309629209fa665d08c9bd32fef01f78f7154e9d55060158f2 |
Hashes for python_rapidjson-1.9-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05c33a6b582026140fc508de1ad6f9f7a90edd97844c348a0b6d01c55c655bbf |
|
MD5 | c4f6eda9ef8cc3d52d47f07b1372636e |
|
BLAKE2b-256 | ed6cffc729ee23763a46d3e7b8e2bb793844dd35e8795c11f46b3f814ea22bc9 |
Hashes for python_rapidjson-1.9-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c7a4e54772073f2a18c89a3aeaf168f1feeecbbe26c4d7395814a5eb7297630 |
|
MD5 | 114e873d20653630affcb69cd3c4aedc |
|
BLAKE2b-256 | 6f23fe3ebfeae3608575d96951151eac4d8add4d23078d9c21d732306611b6d7 |
Hashes for python_rapidjson-1.9-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54bafd1d5d5acec17297d6c5cb5de884e4f6b5d154e1d984cf06fd5e86f1d323 |
|
MD5 | 9203bdb5c3333bfe0816e3a6d95baba1 |
|
BLAKE2b-256 | cf3921dce15f4e0210747d928122dfc701867939e5eb91daf206b7064881387a |
Hashes for python_rapidjson-1.9-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e4adc00ffde5f59795fac2eab280805d100fdb334c512399928b5a44689aefb |
|
MD5 | 54654d31354d263daec02f117aa853e1 |
|
BLAKE2b-256 | e08c6418bfdaef6a108cd22682c75ad466056d559bfdce9c5647e375d1f50aee |
Hashes for python_rapidjson-1.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8552b363238e4762616149238d719d247936767c6c959a36492cf5e049b4d070 |
|
MD5 | 12e30f3be7a6e5ebbeeaded282981f7a |
|
BLAKE2b-256 | 50121c773316dc6a43f011b06ef9b466acadd4f802498e84d18b180149d4bf7c |
Hashes for python_rapidjson-1.9-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba786f0a575c75f3fd3eff4d35e0159cea1e8384dba0f3b560da2f9e952affce |
|
MD5 | f12fa09159cc3f193ba9f92620ee72b0 |
|
BLAKE2b-256 | b5057ae0f314e768c47412b9eb7916088cdd77c5afa16509639d4a40336bdf48 |
Hashes for python_rapidjson-1.9-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb9c69eafd04840e369f9a21918fccfe2a59dc2e533af102e1098b3cb7604d8a |
|
MD5 | ba0b969599ed6ca3fd5341709dd02d5b |
|
BLAKE2b-256 | d0bc8580b7e79241a6b1928f46c718ee8ec5afb5c1ccb022aaf5c3f2d602bc0f |
Hashes for python_rapidjson-1.9-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa5fe5f8a715170e6329fd67e4b5c79c9c3fa3a6a5d16304709493125d3fac55 |
|
MD5 | 60d7a6f827cf07c3fe8bf0b1fe21b704 |
|
BLAKE2b-256 | 9a873a5ce95148dff146a8fdb4d0c7e9a109d816b25a49135505690dedc46927 |
Hashes for python_rapidjson-1.9-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f48364cad2c1cf1cb4ac5f304c073928cf8344cb60b5be312206f4888786d81e |
|
MD5 | b794d8f0ff22f526b297f04becb0e329 |
|
BLAKE2b-256 | 6591e09354802234cecfdd671d27d7101834ae9570bc3e57f105a73b9e350cdc |
Hashes for python_rapidjson-1.9-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10da4f444b05b356fbb11622305c09b1f409194d31f15ba8c519682f49a3e646 |
|
MD5 | a1bd9e9212007ff39b7bbb9dd989b41c |
|
BLAKE2b-256 | 252be8396e4df164561c76c0749e99ec86085e19f9c756816c1cff3390273343 |
Hashes for python_rapidjson-1.9-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d376e3c2034f8749baf2250ca2f76222217845b3c6d054b24729b8facae29ed7 |
|
MD5 | 97ee35b08ca48ba1ed716e4c4681deca |
|
BLAKE2b-256 | cd598bc2c1886b42a30bc8435db6be25a4c859602d2fce60daa11390546eeb3e |
Hashes for python_rapidjson-1.9-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 559e9d67bb719a446f6322fcd7260793370dacb6212682e863a06eeef545a5b1 |
|
MD5 | 62bbe518017b841848742c3147baa951 |
|
BLAKE2b-256 | 7457ac744606d2b71395d36540b0ca9533d1954ef09104bf265cb51f47f9b7ea |
Hashes for python_rapidjson-1.9-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c25dcc70b8d3a6cf615ce47cb18b52d0540363c8efd7c77c60368a779add9983 |
|
MD5 | 28b5cf12a880075900ccc9a105b8d0c5 |
|
BLAKE2b-256 | 2084a3f07037f5aec4770f45799323e9416fbee6d8b3f5f776313c5e185c5b6b |
Hashes for python_rapidjson-1.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83454b2afb89b38104c8ea6a63a758f6cf2109ba3905de98d5fd488eff97a35d |
|
MD5 | bf5daaca6522b1391c36be3ccd97d2ff |
|
BLAKE2b-256 | ae89140715abd04fdcb1c884b43da4e23de9b6c1cbc0a176965096ea8235e4b7 |
Hashes for python_rapidjson-1.9-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68bdc0d3352dc7dc2aff62c5ea73277a501fbf4873457dfddd5835440df23d1d |
|
MD5 | 6a343758b8288ffc334729f14a0dbcdf |
|
BLAKE2b-256 | b3866fea7018436735151e93994112548a4ac8fdbe62343883f35bb432ec0f61 |
Hashes for python_rapidjson-1.9-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb487d65594f14bf9541415337c9a390695c61b1dc1535380e9955fdacafd858 |
|
MD5 | c9eeb72f8d93369d4a05d7ef7e4adfe8 |
|
BLAKE2b-256 | d95534ca1e964b87d120a16fead38e1d0f145fce8931c3d6bdb20ceb096a9bab |
Hashes for python_rapidjson-1.9-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27a80f84bc7b748b9b87d89d99d05e856eafbc7f4da1376375a24fa07cbcc76b |
|
MD5 | e73b37d4ac26d45e23a9264508e07d11 |
|
BLAKE2b-256 | 7e7c05569c246e70f5f419e513aaaee199f26ff9b23caa938004c41564fe0014 |