Skip to main content

Python wrapper around rapidjson

Project description

Authors:

Ken Robbins <ken@kenrobbins.com>

Lele Gaifax <lele@metapensiero.it>

License:

MIT License

Status:
Build status Documentation status

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.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)

  • New RawJSON class, allowing inclusion of pre-serialized content (PR #95 and PR #96), thanks to Silvio Tomatis

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)

  • Implemented the streaming interface, see load() and dump() (issue #80)

    Backward incompatibility: now the flags arguments on all the functions are keyword only, to mimic stdlib’s json style

0.3.2 (2017-12-21)

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)

  • Fix bug where error handling code could raise an exception causing a confusing exception to be returned (PR #82)

  • Fix bug where loads’s object_hook and dumps’s default arguments could not be passed None explicitly (PR #83)

  • Fix crash when dealing with surrogate pairs (issue #81)

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)

  • New parse_mode option, implementing relaxed JSON syntax (issue #73)

  • New Encoder and Decoder, implementing a class-based interface

  • New Validator, exposing the underlying JSON schema validation (issue #71)

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


Download files

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

Source Distribution

python-rapidjson-1.7.tar.gz (222.5 kB view details)

Uploaded Source

Built Distributions

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

python_rapidjson-1.7-cp310-cp310-win_amd64.whl (139.8 kB view details)

Uploaded CPython 3.10Windows x86-64

python_rapidjson-1.7-cp310-cp310-win32.whl (120.7 kB view details)

Uploaded CPython 3.10Windows x86

python_rapidjson-1.7-cp310-cp310-musllinux_1_1_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

python_rapidjson-1.7-cp310-cp310-musllinux_1_1_i686.whl (2.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

python_rapidjson-1.7-cp310-cp310-musllinux_1_1_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

python_rapidjson-1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

python_rapidjson-1.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

python_rapidjson-1.7-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.5 MB view details)

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

python_rapidjson-1.7-cp310-cp310-macosx_10_9_x86_64.whl (213.8 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

python_rapidjson-1.7-cp39-cp39-win_amd64.whl (139.8 kB view details)

Uploaded CPython 3.9Windows x86-64

python_rapidjson-1.7-cp39-cp39-win32.whl (120.6 kB view details)

Uploaded CPython 3.9Windows x86

python_rapidjson-1.7-cp39-cp39-musllinux_1_1_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

python_rapidjson-1.7-cp39-cp39-musllinux_1_1_i686.whl (2.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

python_rapidjson-1.7-cp39-cp39-musllinux_1_1_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

python_rapidjson-1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

python_rapidjson-1.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

python_rapidjson-1.7-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.5 MB view details)

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

python_rapidjson-1.7-cp39-cp39-macosx_10_9_x86_64.whl (213.2 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

python_rapidjson-1.7-cp38-cp38-win_amd64.whl (140.8 kB view details)

Uploaded CPython 3.8Windows x86-64

python_rapidjson-1.7-cp38-cp38-win32.whl (122.4 kB view details)

Uploaded CPython 3.8Windows x86

python_rapidjson-1.7-cp38-cp38-musllinux_1_1_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

python_rapidjson-1.7-cp38-cp38-musllinux_1_1_i686.whl (2.1 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

python_rapidjson-1.7-cp38-cp38-musllinux_1_1_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

python_rapidjson-1.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

python_rapidjson-1.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

python_rapidjson-1.7-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.5 MB view details)

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

python_rapidjson-1.7-cp38-cp38-macosx_10_9_x86_64.whl (212.8 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

python_rapidjson-1.7-cp37-cp37m-win_amd64.whl (140.4 kB view details)

Uploaded CPython 3.7mWindows x86-64

python_rapidjson-1.7-cp37-cp37m-win32.whl (121.3 kB view details)

Uploaded CPython 3.7mWindows x86

python_rapidjson-1.7-cp37-cp37m-musllinux_1_1_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

python_rapidjson-1.7-cp37-cp37m-musllinux_1_1_i686.whl (2.1 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ i686

python_rapidjson-1.7-cp37-cp37m-musllinux_1_1_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ ARM64

python_rapidjson-1.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

python_rapidjson-1.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

python_rapidjson-1.7-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.5 MB view details)

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

python_rapidjson-1.7-cp37-cp37m-macosx_10_9_x86_64.whl (212.1 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

Details for the file python-rapidjson-1.7.tar.gz.

File metadata

  • Download URL: python-rapidjson-1.7.tar.gz
  • Upload date:
  • Size: 222.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for python-rapidjson-1.7.tar.gz
Algorithm Hash digest
SHA256 47974316c5ffbc136a627276981c4d159a3ce7d7122de954e77507e30229a5c1
MD5 a93d01cb093cfdb451dc4a460c57b866
BLAKE2b-256 7c07004a3b18d1a80cd37b0b38c8ad8c18bc7123f2d40018689bceabae77c95b

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for python_rapidjson-1.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7fd52dc6fe9c7af2ef5ecb30ceb779b8025e96eefd73a53658dfdcebecc1d1fd
MD5 f684539ded7117c48b76b79e4cfb270d
BLAKE2b-256 82e4fa3b758fbb03174eb51e38232c5b2ac996dd09f64fbae904c0705fc57901

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for python_rapidjson-1.7-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 1a6c8b31d9b50ae205294abccb3f37794697974936941b21e82fac59ff5f0bcd
MD5 6b1c242f82e98429ff936e3245e4631d
BLAKE2b-256 bb09b9c353029670495c88d284de5f0f996068a23b37da27772b43bc008a7ed0

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for python_rapidjson-1.7-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5160ef588a3f576dd08e533af340b216c7b077236f936929ff655b52805a97be
MD5 187a708bba79a01e3543d08ae00f9d18
BLAKE2b-256 c63e252bbf344706a95dd0780938d3c9c8dd4576f9ced22df1a79140b76010b2

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for python_rapidjson-1.7-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c027f140a3f346edd5364b0dfb23e77a7dbd250e0e66de89e296f3f2eb2ba90b
MD5 4e092231b58f29da126af39ddc49b73d
BLAKE2b-256 7658d38901280429a83143b710ae34c4042c05a7afa774da8b2113ca5ff5a7f7

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for python_rapidjson-1.7-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 5025a6cfa0f14475b8575c1f70b643a773f8d5b123b2acced143ff1592c4d9e5
MD5 638a9b5a938483a902793b782361ed8a
BLAKE2b-256 92c6ff2c063c934ffad4b64a80b635722467041817d17637680eae05e67c5212

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for python_rapidjson-1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5f80a905e57a96a7141e622e0f36504b1306d292dc0ad553353a269e35a0e6b9
MD5 ef294cebb75b3fe7d236fbf6e1e83f05
BLAKE2b-256 2cbb5ed758fcef1f510751b47ce2b0024a506dcb65a665a05807cb6042863659

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for python_rapidjson-1.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3bb4b6e5837d58e573031223d467d4dd1db124d9e16a5b7c9ade7398a358f769
MD5 1cf1d23537bc3c3068bc2f639e30eaca
BLAKE2b-256 fe5da9c7ca212d549f11d06b553ece7a85afd3a082defad25db95a7914c00e41

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for python_rapidjson-1.7-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 aa43fbd20cb6b4bae70457579dae721b8bb56aca9ce0e43262713f90ddb4a044
MD5 e241e4522aa5450084828384a55b802f
BLAKE2b-256 c964fba1c62c8e5997c516fe6b24319fb2cb1a1526ca97b483dd1ec4eed53668

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for python_rapidjson-1.7-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b73acc860a82afa2ce7021cc9065cd7b60acbbddd51e0bc553872b7dfa943a70
MD5 ce706aa089de94aad3b4ccdba8078084
BLAKE2b-256 b02b6b4fced9038858f91c1dd05bddd26e656ffe7fc56366b0cafe645fc6fd42

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for python_rapidjson-1.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 febe06f1af40456e76b629d125585679854dd1162cf94ae2a6d392a61a5ee4a3
MD5 bdeb3a12e3bb2d2412f5ed4001e0b2cd
BLAKE2b-256 26eb004ff50f80b3471b00cfec71aaefa2b34655ffc2b3a5a2ea75cb6014bb23

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp39-cp39-win32.whl.

File metadata

  • Download URL: python_rapidjson-1.7-cp39-cp39-win32.whl
  • Upload date:
  • Size: 120.6 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for python_rapidjson-1.7-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 8ca9466c99921c180c06a9fb3fa863efbe8da0d8c48f2a3373c006b97dd5273c
MD5 c617fdc830ffe48ecdfae4bc8ba48fd7
BLAKE2b-256 d1beb6cedd23c75019ae12e959383b5641e133a42cdc9ace1625fa7f5e982e78

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for python_rapidjson-1.7-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0547e26fc3a5354eaa4911c4a14d1260b87525a9e7a1c2f02e0fb46603075103
MD5 fa674b3d6e2133ec3bfb49497bfce8cf
BLAKE2b-256 135a9dc8c748c8bade9913962dc9470f913d122e8a7beba06c00c44b13a46523

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for python_rapidjson-1.7-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 163e0431609b28d362469148a461e89d215b6648ec1c70777c057578e46cac56
MD5 eb01315ede9715d090a0f893421ce373
BLAKE2b-256 0b7e95ebbdd6bbdb3dc752233d1325fbd69d5d9624ab7dee4b4a4caa63874176

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for python_rapidjson-1.7-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 a04880f402e947bdaf8003541a9d0dae92352f1f7c764188aa502f642a751897
MD5 f201b30afc1f466db39cd3f9acb3bd78
BLAKE2b-256 191adc9d475cbc3146ea94bd6529b367cad3075f6f9ad155addad680b553936a

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for python_rapidjson-1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c280e573834b7c23716a59adb31375966e94edfc2126eef09a7cb0bfa051bc1f
MD5 bcfc6582d60ee264332ab102f500cab8
BLAKE2b-256 366bbc7fb44c3b69b308aac0fb5f2632cbdd1cbb4c78f8ad5a9b7f10c8112885

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for python_rapidjson-1.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f4949a7ef88103a347791fdeaec5ad37c8ca19a5db97e10602b9d2392d735572
MD5 2d0607d8510f8893eec8dc70cfdd8cd3
BLAKE2b-256 a2573779f1ba6f9e6cd5d2e25a74e1ee682e3e965b5431e24c8881bc44b43b4f

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for python_rapidjson-1.7-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 40c522720c56e63403be3cec7d306afc8ebbc8125841a5a6808f62ae605596d9
MD5 0b4c6e27a8c9a965fcaa63effb5d32d8
BLAKE2b-256 38d8584cbe863a44e76edb5001c15112ea8b6cbf74d0faca7944ea08c222cfa0

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for python_rapidjson-1.7-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 934bf28178cc5d7f11e1974f1ca54497e40afaea92150d06e28480f8aea66e75
MD5 61fe177db12f4740d738d835d1731fee
BLAKE2b-256 d329f994d5a28911d50f551eb81d9b7b596c8bc83cfde42c148ccb2a3770539f

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for python_rapidjson-1.7-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b7fec34ef553abf73e6d9d08c8f532a2bdac287eab29947ab4f34dfb5f41dbec
MD5 35efea1599e7b0a3c22dfb4973b6b664
BLAKE2b-256 c052a6c31507a36c9eb1f4feee5367e27a2d0af5722ebd3e369ee2f56ac245d7

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp38-cp38-win32.whl.

File metadata

  • Download URL: python_rapidjson-1.7-cp38-cp38-win32.whl
  • Upload date:
  • Size: 122.4 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for python_rapidjson-1.7-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 e3e98e653b5375a3e7ab943548f3061c214ee8d9fd68c0d182d8eb7f24e43890
MD5 d473393aa34543bae700e3774476e162
BLAKE2b-256 5f5642cb5070af2091c7408982cb24670e3cd4867fc9cf35662a8c2a244011e5

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for python_rapidjson-1.7-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 21f2f1e15fe1fbf69f4f97784671308c530274502cb2a0210d99b35b5148e9e2
MD5 b3c0ed4a6852d8efc4de2320be71c055
BLAKE2b-256 613b93f461f142a223e6aafa687502d525a331ccb9e2459dd5c5219721f46753

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for python_rapidjson-1.7-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 af04e647e4cf0f8c2c044b53e13e03e5a07b32b065de905595c41ff3e612362d
MD5 1cd6d8161879ae6c83c8396af9955ea2
BLAKE2b-256 60541c9ca24d47a85f895f13135173c30972be13b0e82a563c0fdedd41ed6e46

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for python_rapidjson-1.7-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 2e0387baea6688d2cb515d12acddeacff6ebd4183e336568107b5b9eae714434
MD5 9a2a856d33f38907c873902b163fb024
BLAKE2b-256 170c9dc162f392b5f773b564e37eff279e2a27d70ba8468bb61c0806fe0d6423

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for python_rapidjson-1.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6079f544c36a2fa6920311aad032c82f6ae4b518332da5a0f80be11b052b6ff3
MD5 29ab1e4c1288e61ead7ce087e36c97d0
BLAKE2b-256 b36269d1fea5bee954af216b9705e8e5cb91a1bc885c1186b858434a3f9d2fb7

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for python_rapidjson-1.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1d727adcf0e1f41244cb5e9f372844f3698fdf790f44920a3f2d696242d5fdab
MD5 04e61bf00b3704cf9051b32bf8e255d8
BLAKE2b-256 b918e6a437121b42c21e9dc678428f612845aba39c9a2c8000ae710aea7fc278

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for python_rapidjson-1.7-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 abb73b3517fa712bb53720d281f393e5d5eda527e71520fa8416e91741e9db5e
MD5 5152f0da61e64ce26bf821ea8339ef0b
BLAKE2b-256 849572ea8fefd8effb3d289c969feaa20e5503ab1f384b18b2033162ae80104d

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for python_rapidjson-1.7-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 afb36afbc5962b5bac523219c79f3b6908108478273f99aa7634cfef0fdc0d35
MD5 5f6485fd835c4d8c57035d466fb3bab7
BLAKE2b-256 2b0fbb25aa702701872ba55335214dd838bdc01ebfb38213e6579883e60eea49

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for python_rapidjson-1.7-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 3eedb1f525193548155f4eefee4a15cfd21ca82195babeeae68e3c87e42f3cd0
MD5 aed20eb1177653274e81ac5abbf3e9c9
BLAKE2b-256 8c498e0d93eddf3b4c8abf8b58fe0cb3a9de026c51aeeacfeb4fe38a8cf92289

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp37-cp37m-win32.whl.

File metadata

  • Download URL: python_rapidjson-1.7-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 121.3 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for python_rapidjson-1.7-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 14b240d3747cc92d04e38567cf7165e25be49ab60266bbcbc8dfdafeb1e9ae4c
MD5 06fa20463a043dafc6655fec71695fa2
BLAKE2b-256 c758151a462fc77afd354c6dc5843000f71fb879c364ce4d00622b4906f43424

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for python_rapidjson-1.7-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0e5430a8f6dfe8f7c5f1c854255a8ebfb3584725998b47ca0fd336c49d09ccce
MD5 c5ac1cdf9c39271b786d7fe9ec364acf
BLAKE2b-256 e702d4237e09d59b14dcdd75fbe8cbdb36caf2dfa81a243d045407f66d2c0ce0

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for python_rapidjson-1.7-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d9dafd428ccd0e5439be562cbe6dbc0d58b8ebc4e30767cf2ef5bf32357dabcb
MD5 e3ecf64cd2e4bf5998ba888269a76b0c
BLAKE2b-256 564472d379510f31b9a9539b3b88a1925e6b59774296e3975b3c9de280bd4702

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for python_rapidjson-1.7-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 808dc3b7ac7ece7d35b5024188a863f4689754c23fc40a7a7fac033a3ddd1507
MD5 9607315559c0f2a119065b88df2594bf
BLAKE2b-256 bb29dcb0b0c4c093eb5868c16f8d58f1ace72c6e94353997f5429fd58569ae6e

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for python_rapidjson-1.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e256da31ae8ee5db9bf73bd0c41a12b6c786e4b1bf36b2c4c9e3b7af22c275ae
MD5 2722dbca5b4d515731e9f767e4d821e7
BLAKE2b-256 a706234826282d45df435db5087ddc5f92170e4b6d54bf8df418613665edcd52

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for python_rapidjson-1.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 01549a1b8fd0ffe9114bdf3fc65d39606aef331c9deb5088d7ba54b4785b25f8
MD5 e1662504fe6afa424c770ac633ccf46b
BLAKE2b-256 b03c63e8c0910ac533ee2e607e475c3c2123391aba1c2481135e78761d6c9d52

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for python_rapidjson-1.7-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9fbc18ae65f1a952e3a72e3740bdf37aa256b6f4874c6f9ff164af7afd211caf
MD5 f72e30462b729a1ba1022cdeead228bb
BLAKE2b-256 bd6d0b9368a0d1c4c196b9ff11c6d2a4ecf384302d50e7d580118d8b78f27f8b

See more details on using hashes here.

File details

Details for the file python_rapidjson-1.7-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for python_rapidjson-1.7-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 769283ed7d05642d7cc5d92b1fd91ae07584e472a82cc1aab488d4d8b5b36c2e
MD5 d23172f5eb491191a52d950c099dec8a
BLAKE2b-256 ec9c7a583d9a86e5ee49adfbb5c20bfb28159b0a8e63cab7a6ed16ca3fa15b3c

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