Skip to main content

Iterative JSON parser with standard Python iterator interfaces

Project description

https://github.com/ICRAR/ijson/actions/workflows/deploy-to-pypi.yml/badge.svg https://ci.appveyor.com/api/projects/status/32wiho6ojw3eakp8/branch/master?svg=true https://coveralls.io/repos/github/ICRAR/ijson/badge.svg?branch=master https://badge.fury.io/py/ijson.svg https://img.shields.io/pypi/pyversions/ijson.svg https://img.shields.io/pypi/dd/ijson.svg https://img.shields.io/pypi/dw/ijson.svg https://img.shields.io/pypi/dm/ijson.svg

ijson

Ijson is an iterative JSON parser with standard Python iterator interfaces.

Installation

Ijson is hosted in PyPI, so you should be able to install it via pip:

pip install ijson

Binary wheels are provided for major platforms and python versions. These are built and published automatically using cibuildwheel via Travis CI.

Usage

All usage example will be using a JSON document describing geographical objects:

{
  "earth": {
    "europe": [
      {"name": "Paris", "type": "city", "info": { ... }},
      {"name": "Thames", "type": "river", "info": { ... }},
      // ...
    ],
    "america": [
      {"name": "Texas", "type": "state", "info": { ... }},
      // ...
    ]
  }
}

High-level interfaces

Most common usage is having ijson yield native Python objects out of a JSON stream located under a prefix. This is done using the items function. Here’s how to process all European cities:

import ijson

f = urlopen('http://.../')
objects = ijson.items(f, 'earth.europe.item')
cities = (o for o in objects if o['type'] == 'city')
for city in cities:
    do_something_with(city)

For how to build a prefix see the prefix section below.

Other times it might be useful to iterate over object members rather than objects themselves (e.g., when objects are too big). In that case one can use the kvitems function instead:

import ijson

f = urlopen('http://.../')
european_places = ijson.kvitems(f, 'earth.europe.item')
names = (v for k, v in european_places if k == 'name')
for name in names:
    do_something_with(name)

Lower-level interfaces

Sometimes when dealing with a particularly large JSON payload it may worth to not even construct individual Python objects and react on individual events immediately producing some result. This is achieved using the parse function:

import ijson

parser = ijson.parse(urlopen('http://.../'))
stream.write('<geo>')
for prefix, event, value in parser:
    if (prefix, event) == ('earth', 'map_key'):
        stream.write('<%s>' % value)
        continent = value
    elif prefix.endswith('.name'):
        stream.write('<object name="%s"/>' % value)
    elif (prefix, event) == ('earth.%s' % continent, 'end_map'):
        stream.write('</%s>' % continent)
stream.write('</geo>')

Even more bare-bones is the ability to react on individual events without even calculating a prefix using the basic_parse function:

import ijson

events = ijson.basic_parse(urlopen('http://.../'))
num_names = sum(1 for event, value in events
                if event == 'map_key' and value == 'name')

Command line

A command line utility is included with ijson to help visualise the output of each of the routines above. It reads JSON from the standard input, and it prints the results of the parsing method chosen by the user to the standard output.

The tool is available by running the ijson.dump module. For example:

$> echo '{"A": 0, "B": [1, 2, 3, 4]}' | python -m ijson.dump -m parse
#: path, name, value
--------------------
0: , start_map, None
1: , map_key, A
2: A, number, 0
3: , map_key, B
4: B, start_array, None
5: B.item, number, 1
6: B.item, number, 2
7: B.item, number, 3
8: B.item, number, 4
9: B, end_array, None
10: , end_map, None

Using -h/--help will show all available options.

bytes/str support

Although not usually how they are meant to be run, all the functions above also accept bytes and str objects (and unicode in python 2.7) directly as inputs. These are then internally wrapped into a file object, and further processed. This is useful for testing and prototyping, but probably not extremely useful in real-life scenarios.

asyncio support

In python 3.5+ all of the methods above work also on file-like asynchronous objects, so they can be iterated asynchronously. In other words, something like this:

import asyncio
import ijson

async def run():
   f = await async_urlopen('http://..../')
   async for object in ijson.items(f, 'earth.europe.item'):
      if object['type'] == 'city':
         do_something_with(city)
asyncio.run(run())

An explicit set of *_async functions also exists offering the same functionality, except they will fail if anything other than a file-like asynchronous object is given to them. (so the example above can also be written using ijson.items_async). In fact in ijson version 3.0 this was the only way to access the asyncio support.

Intercepting events

The four routines shown above internally chain against each other: tuples generated by basic_parse are the input for parse, whose results are the input to kvitems and items.

Normally users don’t see this interaction, as they only care about the final output of the function they invoked, but there are occasions when tapping into this invocation chain this could be handy. This is supported by passing the output of one function (i.e., an iterable of events, usually a generator) as the input of another, opening the door for user event filtering or injection.

For instance if one wants to skip some content before full item parsing:

import io
import ijson

parse_events = ijson.parse(io.BytesIO(b'["skip", {"a": 1}, {"b": 2}, {"c": 3}]'))
while True:
    prefix, event, value = next(parse_events)
    if value == "skip":
        break
for obj in ijson.items(parse_events, 'item'):
    print(obj)

Note that this interception only makes sense for the basic_parse -> parse, parse -> items and parse -> kvitems interactions.

Note also that event interception is currently not supported by the async functions.

Push interfaces

All examples above use a file-like object as the data input (both the normal case, and for asyncio support), and hence are “pull” interfaces, with the library reading data as necessary. If for whatever reason it’s not possible to use such method, you can still push data through yet a different interface: coroutines (via generators, not asyncio coroutines). Coroutines effectively allow users to send data to them at any point in time, with a final target coroutine-like object receiving the results.

In the following example the user is doing the reading instead of letting the library do it:

import ijson

@ijson.coroutine
def print_cities():
   while True:
      obj = (yield)
      if obj['type'] != 'city':
         continue
      print(obj)

coro = ijson.items_coro(print_cities(), 'earth.europe.item')
f = urlopen('http://.../')
for chunk in iter(functools.partial(f.read, buf_size)):
   coro.send(chunk)
coro.close()

All four ijson iterators have a *_coro counterpart that work by pushing data into them. Instead of receiving a file-like object and option buffer size as arguments, they receive a single target argument, which should be a coroutine-like object (anything implementing a send method) through which results will be published.

An alternative to providing a coroutine is to use ijson.sendable_list to accumulate results, providing the list is cleared after each parsing iteration, like this:

import ijson

events = ijson.sendable_list()
coro = ijson.items_coro(events, 'earth.europe.item')
f = urlopen('http://.../')
for chunk in iter(functools.partial(f.read, buf_size)):
   coro.send(chunk)
   process_accumulated_events(events)
   del events[:]
coro.close()
process_accumulated_events(events)

Options

Additional options are supported by all ijson functions to give users more fine-grained control over certain operations:

  • The use_float option (defaults to False) controls how non-integer values are returned to the user. If set to True users receive float() values; otherwise Decimal values are constructed. Note that building float values is usually faster, but on the other hand there might be loss of precision (which most applications will not care about) and will raise an exception when overflow occurs (e.g., if 1e400 is encountered). This option also has the side-effect that integer numbers bigger than 2^64 (but sometimes 2^32, see backends) will also raise an overflow error, due to similar reasons. Future versions of ijson might change the default value of this option to True.

  • The multiple_values option (defaults to False) controls whether multiple top-level values are supported. JSON content should contain a single top-level value (see the JSON Grammar). However there are plenty of JSON files out in the wild that contain multiple top-level values, often separated by newlines. By default ijson will fail to process these with a parse error: trailing garbage error unless multiple_values=True is specified.

  • Similarly the allow_comments option (defaults to False) controls whether C-style comments (e.g., /* a comment */), which are not supported by the JSON standard, are allowed in the content or not.

  • For functions taking a file-like object, an additional buf_size option (defaults to 65536 or 64KB) specifies the amount of bytes the library should attempt to read each time.

  • The items and kvitems functions, and all their variants, have an optional map_type argument (defaults to dict) used to construct objects from the JSON stream. This should be a dict-like type supporting item assignment.

Events

When using the lower-level ijson.parse function, three-element tuples are generated containing a prefix, an event name, and a value. Events will be one of the following:

  • start_map and end_map indicate the beginning and end of a JSON object, respectively. They carry a None as their value.

  • start_array and end_array indicate the beginning and end of a JSON array, respectively. They also carry a None as their value.

  • map_key indicates the name of a field in a JSON object. Its associated value is the name itself.

  • null, boolean, integer, double, number and string all indicate actual content, which is stored in the associated value.

Prefix

A prefix represents the context within a JSON document where an event originates at. It works as follows:

  • It starts as an empty string.

  • A <name> part is appended when the parser starts parsing the contents of a JSON object member called name, and removed once the content finishes.

  • A literal item part is appended when the parser is parsing elements of a JSON array, and removed when the array ends.

  • Parts are separated by ..

When using the ijson.items function, the prefix works as the selection for which objects should be automatically built and returned by ijson.

Backends

Ijson provides several implementations of the actual parsing in the form of backends located in ijson/backends:

  • yajl2_c: a C extension using YAJL 2.x. This is the fastest, but might require a compiler and the YAJL development files to be present when installing this package. Binary wheel distributions exist for major platforms/architectures to spare users from having to compile the package.

  • yajl2_cffi: wrapper around YAJL 2.x using CFFI.

  • yajl2: wrapper around YAJL 2.x using ctypes, for when you can’t use CFFI for some reason.

  • yajl: deprecated YAJL 1.x + ctypes wrapper, for even older systems.

  • python: pure Python parser, good to use with PyPy

You can import a specific backend and use it in the same way as the top level library:

import ijson.backends.yajl2_cffi as ijson

for item in ijson.items(...):
    # ...

Importing the top level library as import ijson uses the first available backend in the same order of the list above, and its name is recorded under ijson.backend. If the IJSON_BACKEND environment variable is set its value takes precedence and is used to select the default backend.

You can also use the ijson.get_backend function to get a specific backend based on a name:

backend = ijson.get_backend('yajl2_c')
for item in backend.items(...):
    # ...

Performance tips

In more-or-less decreasing order, these are the most common actions you can take to ensure you get most of the performance out of ijson:

  • Make sure you use the fastest backend available. See backends for details.

  • If you know your JSON data contains only numbers that are “well behaved” consider turning on the use_float option. See options for details.

  • Make sure you feed ijson with binary data instead of text data. See faq #1 for details.

  • Play with the buf_size option, as depending on your data source and your system a value different from the default might show better performance. See options for details.

FAQ

  1. Q: Does ijson work with bytes or str values?

    A: In short: both are accepted as input, outputs are only str.

    All ijson functions expecting a file-like object should ideally be given one that is opened in binary mode (i.e., its read function returns bytes objects, not str). However if a text-mode file object is given then the library will automatically encode the strings into UTF-8 bytes. A warning is currently issued (but not visible by default) alerting users about this automatic conversion.

    On the other hand ijson always returns text data (JSON string values, object member names, event names, etc) as str objects in python 3, and unicode objects in python 2.7. This mimics the behavior of the system json module.

  2. Q: How are numbers dealt with?

    A: ijson returns int values for integers and decimal.Decimal values for floating-point numbers. This is mostly because of historical reasons. Since 3.1 a new use_float option (defaults to False) is available to return float values instead. See the options section for details.

  3. Q: I’m getting an UnicodeDecodeError, or an IncompleteJSONError with no message

    A: This error is caused by byte sequences that are not valid in UTF-8. In other words, the data given to ijson is not really UTF-8 encoded, or at least not properly.

    Depending on where the data comes from you have different options:

    • If you have control over the source of the data, fix it.

    • If you have a way to intercept the data flow, do so and pass it through a “byte corrector”. For instance, if you have a shell pipeline feeding data through stdin into your process you can add something like ... | iconv -f utf8 -t utf8 -c | ... in between to correct invalid byte sequences.

    • If you are working purely in python, you can create a UTF-8 decoder using codecs’ incrementaldecoder to leniently decode your bytes into strings, and feed those strings (using a file-like class) into ijson (see our string_reader_async internal class for some inspiration).

    In the future ijson might offer something out of the box to deal with invalid UTF-8 byte sequences.

  4. Q: I’m getting parse error: trailing garbage or Additional data found errors

    A: This error signals that the input contains more data than the top-level JSON value it’s meant to contain. This is usually caused by JSON data sources containing multiple values, and is usually solved by passing the multiple_values=True to the ijson function in use. See the options section for details.

  5. Q: Are there any differences between the backends?

    A: Apart from their performance, all backends are designed to support the same capabilities. There are however some small known differences:

    • The yajl backend doesn’t support multiple_values=True. It also doesn’t complain about additional data found after the end of the top-level JSON object. When using use_float=True it also doesn’t properly support values greater than 2^32 in 32-bit platforms or Windows. Numbers with leading zeros are not reported as invalid (although they are invalid JSON numbers). Incomplete JSON tokens at the end of an incomplete document (e.g., {"a": fals) are not reported as IncompleteJSONError.

    • The python backend doesn’t support allow_comments=True It also internally works with str objects, not bytes, but this is an internal detail that users shouldn’t need to worry about, and might change in the future.

Acknowledgements

ijson was originally developed and actively maintained until 2016 by Ivan Sagalaev. In 2019 he handed over the maintenance of the project and the PyPI ownership.

Python parser in ijson is relatively simple thanks to Douglas Crockford who invented a strict, easy to parse syntax.

The YAJL library by Lloyd Hilaiel is the most popular and efficient way to parse JSON in an iterative fashion.

Ijson was inspired by yajl-py wrapper by Hatem Nassrat. Though ijson borrows almost nothing from the actual yajl-py code it was used as an example of integration with yajl using ctypes.

Download files

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

Source Distribution

ijson-bigint-3.2.0.post1.tar.gz (56.9 kB view details)

Uploaded Source

Built Distributions

ijson_bigint-3.2.0.post1-pp39-pypy39_pp73-win_amd64.whl (48.5 kB view details)

Uploaded PyPy Windows x86-64

ijson_bigint-3.2.0.post1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (61.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

ijson_bigint-3.2.0.post1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (64.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

ijson_bigint-3.2.0.post1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (51.4 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

ijson_bigint-3.2.0.post1-pp38-pypy38_pp73-win_amd64.whl (48.6 kB view details)

Uploaded PyPy Windows x86-64

ijson_bigint-3.2.0.post1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (61.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

ijson_bigint-3.2.0.post1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (64.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

ijson_bigint-3.2.0.post1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (51.4 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

ijson_bigint-3.2.0.post1-pp37-pypy37_pp73-win_amd64.whl (48.6 kB view details)

Uploaded PyPy Windows x86-64

ijson_bigint-3.2.0.post1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (61.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

ijson_bigint-3.2.0.post1-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (64.3 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

ijson_bigint-3.2.0.post1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (51.4 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

ijson_bigint-3.2.0.post1-cp311-cp311-win_amd64.whl (48.3 kB view details)

Uploaded CPython 3.11 Windows x86-64

ijson_bigint-3.2.0.post1-cp311-cp311-win32.whl (46.3 kB view details)

Uploaded CPython 3.11 Windows x86

ijson_bigint-3.2.0.post1-cp311-cp311-musllinux_1_1_x86_64.whl (138.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

ijson_bigint-3.2.0.post1-cp311-cp311-musllinux_1_1_i686.whl (129.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

ijson_bigint-3.2.0.post1-cp311-cp311-musllinux_1_1_aarch64.whl (136.3 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

ijson_bigint-3.2.0.post1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (118.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

ijson_bigint-3.2.0.post1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (113.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

ijson_bigint-3.2.0.post1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (120.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

ijson_bigint-3.2.0.post1-cp311-cp311-macosx_11_0_arm64.whl (54.2 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

ijson_bigint-3.2.0.post1-cp311-cp311-macosx_10_9_x86_64.whl (54.9 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

ijson_bigint-3.2.0.post1-cp311-cp311-macosx_10_9_universal2.whl (82.0 kB view details)

Uploaded CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

ijson_bigint-3.2.0.post1-cp310-cp310-win_amd64.whl (48.4 kB view details)

Uploaded CPython 3.10 Windows x86-64

ijson_bigint-3.2.0.post1-cp310-cp310-win32.whl (46.3 kB view details)

Uploaded CPython 3.10 Windows x86

ijson_bigint-3.2.0.post1-cp310-cp310-musllinux_1_1_x86_64.whl (129.0 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

ijson_bigint-3.2.0.post1-cp310-cp310-musllinux_1_1_i686.whl (120.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

ijson_bigint-3.2.0.post1-cp310-cp310-musllinux_1_1_aarch64.whl (127.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

ijson_bigint-3.2.0.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (113.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

ijson_bigint-3.2.0.post1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (108.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

ijson_bigint-3.2.0.post1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (115.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

ijson_bigint-3.2.0.post1-cp310-cp310-macosx_11_0_arm64.whl (54.2 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

ijson_bigint-3.2.0.post1-cp310-cp310-macosx_10_9_x86_64.whl (54.8 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

ijson_bigint-3.2.0.post1-cp310-cp310-macosx_10_9_universal2.whl (81.9 kB view details)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

ijson_bigint-3.2.0.post1-cp39-cp39-win_amd64.whl (48.4 kB view details)

Uploaded CPython 3.9 Windows x86-64

ijson_bigint-3.2.0.post1-cp39-cp39-win32.whl (46.3 kB view details)

Uploaded CPython 3.9 Windows x86

ijson_bigint-3.2.0.post1-cp39-cp39-musllinux_1_1_x86_64.whl (128.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

ijson_bigint-3.2.0.post1-cp39-cp39-musllinux_1_1_i686.whl (120.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

ijson_bigint-3.2.0.post1-cp39-cp39-musllinux_1_1_aarch64.whl (126.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

ijson_bigint-3.2.0.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (112.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

ijson_bigint-3.2.0.post1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (108.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

ijson_bigint-3.2.0.post1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (114.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

ijson_bigint-3.2.0.post1-cp39-cp39-macosx_11_0_arm64.whl (54.2 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

ijson_bigint-3.2.0.post1-cp39-cp39-macosx_10_9_x86_64.whl (54.8 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

ijson_bigint-3.2.0.post1-cp39-cp39-macosx_10_9_universal2.whl (82.0 kB view details)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

ijson_bigint-3.2.0.post1-cp38-cp38-win_amd64.whl (48.4 kB view details)

Uploaded CPython 3.8 Windows x86-64

ijson_bigint-3.2.0.post1-cp38-cp38-win32.whl (46.3 kB view details)

Uploaded CPython 3.8 Windows x86

ijson_bigint-3.2.0.post1-cp38-cp38-musllinux_1_1_x86_64.whl (128.6 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

ijson_bigint-3.2.0.post1-cp38-cp38-musllinux_1_1_i686.whl (120.8 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

ijson_bigint-3.2.0.post1-cp38-cp38-musllinux_1_1_aarch64.whl (126.2 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

ijson_bigint-3.2.0.post1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (115.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

ijson_bigint-3.2.0.post1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (110.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

ijson_bigint-3.2.0.post1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (116.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

ijson_bigint-3.2.0.post1-cp38-cp38-macosx_11_0_arm64.whl (54.2 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

ijson_bigint-3.2.0.post1-cp38-cp38-macosx_10_9_x86_64.whl (54.8 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

ijson_bigint-3.2.0.post1-cp38-cp38-macosx_10_9_universal2.whl (82.0 kB view details)

Uploaded CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)

ijson_bigint-3.2.0.post1-cp37-cp37m-win_amd64.whl (48.3 kB view details)

Uploaded CPython 3.7m Windows x86-64

ijson_bigint-3.2.0.post1-cp37-cp37m-win32.whl (46.2 kB view details)

Uploaded CPython 3.7m Windows x86

ijson_bigint-3.2.0.post1-cp37-cp37m-musllinux_1_1_x86_64.whl (119.3 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

ijson_bigint-3.2.0.post1-cp37-cp37m-musllinux_1_1_i686.whl (110.8 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

ijson_bigint-3.2.0.post1-cp37-cp37m-musllinux_1_1_aarch64.whl (116.3 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

ijson_bigint-3.2.0.post1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (105.5 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

ijson_bigint-3.2.0.post1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (100.3 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

ijson_bigint-3.2.0.post1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (106.6 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

ijson_bigint-3.2.0.post1-cp37-cp37m-macosx_10_9_x86_64.whl (54.6 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

ijson_bigint-3.2.0.post1-cp36-cp36m-win_amd64.whl (50.3 kB view details)

Uploaded CPython 3.6m Windows x86-64

ijson_bigint-3.2.0.post1-cp36-cp36m-win32.whl (47.8 kB view details)

Uploaded CPython 3.6m Windows x86

ijson_bigint-3.2.0.post1-cp36-cp36m-musllinux_1_1_x86_64.whl (118.5 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ x86-64

ijson_bigint-3.2.0.post1-cp36-cp36m-musllinux_1_1_i686.whl (110.5 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ i686

ijson_bigint-3.2.0.post1-cp36-cp36m-musllinux_1_1_aarch64.whl (115.4 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ ARM64

ijson_bigint-3.2.0.post1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (105.4 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

ijson_bigint-3.2.0.post1-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (100.3 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ i686

ijson_bigint-3.2.0.post1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (106.5 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

ijson_bigint-3.2.0.post1-cp36-cp36m-macosx_10_9_x86_64.whl (54.5 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file ijson-bigint-3.2.0.post1.tar.gz.

File metadata

  • Download URL: ijson-bigint-3.2.0.post1.tar.gz
  • Upload date:
  • Size: 56.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for ijson-bigint-3.2.0.post1.tar.gz
Algorithm Hash digest
SHA256 20097ceecc67e9a42fcd190fc108430b9e81e0f62666463a5a1f1f57cccd8305
MD5 26db1040df9e1f7f024bf65d9afd4978
BLAKE2b-256 894b802bceb651f98723a2bbd362e5c86249bcb16c6f008454addcf7055806bf

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 6881cdf6f78c6ad64358976ecf75bb4dd821b4eba3da4fe609bf9749c56f9ce9
MD5 0df1a28c69577922f0dc06f8ce0fc3df
BLAKE2b-256 e468c38a9e596089ac7e3f4e3c5d3654183747bfe52af9594073a027225bc040

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6ddd263f2db1e36b0fb1b10e443bfdaf8e8bbee257656271d286fe8238a16f68
MD5 bc3be8ad77c3ffa50538374c0f7a4477
BLAKE2b-256 bbfd79ee50f66d585d2327f09e9431d20b394c63d3ecda55a4bcfe7c2548ccce

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 904b779a2961f0373944b940d809d35849c9f510a7540b65e511753b96883a91
MD5 26ce0fe731992050ba9edc99c1f5c8b0
BLAKE2b-256 4bae4f0f48524849ac35ef47a08a52f8f58ddfbb70d68dff73e66dd5954851cc

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b7395cfe0ce9bf5e2ead5b498dafbd106cfe7ee593eb7912c120de850d66ea33
MD5 2c8b2819716136ae68a9334681d2f4df
BLAKE2b-256 a78eb0b4f5d4c3398811b043701fd46629d0be238a5bc05aa1289edc364adaa9

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ec2b5ba38ba3e4971008b5d4092dfb30c8c57eba4eac6cfbdbbcc331c5932416
MD5 77625059675744c38e024f0e9a3883e9
BLAKE2b-256 fb3b872a5a5c398dd8bd3e39f6db524a24cc9414f5e1cc0109bc3d0f7b345c42

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 81838bef157a9d94ee3cf92939a0fe3bbf96fe15008959904d130d49cdf5a156
MD5 1eb5344c761546d91a216bcc27c22694
BLAKE2b-256 515537560ad86103cfe0efc08aba4fc1c8a9e6665ccbe9a8e05371b86427dfa8

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 688a4c97e3772790474e3daf1d8c3bbbfbf7090bb5de5eabf8c8cf00644e8a8f
MD5 0b7249af80ae41fae9f69c0adef37feb
BLAKE2b-256 3a4dc79686a3438a0b7700dbb768b345dbd33d25311e29fd2f9e1de17215bdc1

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 91a8cb506b23046328ab47c12b8306343944d076ea8de9ac8ee3b9f2dcb33ca8
MD5 3900fc77bb9f23274c387c3ee30d608a
BLAKE2b-256 82d256e39b9604badb8d2cc568a9bf3135164a0b44f725639b5f1c3a1006dc92

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5ebfe8fdcd9e987b85d32724066ecd86a10b5e8c33e1a027a4332c61bab324e4
MD5 144636aa9746181f15acd32c40c4d92f
BLAKE2b-256 ff6906020c44f6fe46d59c1ec5c5687d311234fdddba0f783e9d07c92cb339da

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5cd3746f07ee7fffb7b408ab217e8a10c718334f68de1e60c51488fc81da06e7
MD5 d6e13ff177c87339f0cfb431fa59e8ca
BLAKE2b-256 f3e8ec78b529b8dc0efc11ec06a1a0f7d4e49d05527836e0a764eca084330297

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 67e4cc4c6ef8259c33021534cc81758be9cc8fbd19c9741486d24590b27cb1a7
MD5 e9b163f172de8444626ad54942bbad7c
BLAKE2b-256 c653cb2b692d0dfdd07b02b491c7a6be3dbcbd3db7d9a148fa6fefa4b9d78f60

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 98a39e4225998ddc3fc4d10bdb659fdad78f383ea0da8c91672ba04f1d5c36d7
MD5 6b91b73f485b0a584b80f5716c6b4b54
BLAKE2b-256 ff5262dcd3bb70179d2b646cabd5d5d22a9790bf2a177691594758539135d21f

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ed66eb83ee07d9d2e82b1620b593ac2ec7b80eacf411f9271cb81b35c9ec0a19
MD5 182e27a46870167ae09f606ee0e11ee3
BLAKE2b-256 152f81e4f51b51c7ddf5d819e950942ce4b8cf004ab0f33eac562a35ec240d32

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eef2211b54b13e28ca3379cef28eabfa321d6ec0d5b1f7ccb1f6256c72c3e0da
MD5 7feff5bb9a6245c84cacc750931d17f4
BLAKE2b-256 ce6864d94e4ab0423b342f5c463920730d00d562010fd1d231a75171450084c0

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6b4ea5eaeaaa1b135b0bf593939a99271a1c4bdfee0f1a579005bebd06da5418
MD5 b1128268ea3fa295681cfc092bf27d66
BLAKE2b-256 fac324420d69d980bb72c7d3400cd92695343f86b5c8ef2109a7ed07c7b68e9c

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b11a2d92326dca0de7114f0fd6255bb9b489bfce485df3d4ec03044378041867
MD5 5ff45dff5c33429eb6651ebe8f44343b
BLAKE2b-256 5b612ff2fcc75d72a1bbf014fe7ecd754f65c9a81a71b9f23b2b023ccfc5346e

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 d681bda0dc11924da39c7af33f59683197a7a70172c963159bc0bc02b527be04
MD5 1d32283861d8427ae13f6a6fb0e1662b
BLAKE2b-256 437e3c5aa4076d230d1db1bcd3fe4a641cd48f321c6f5dd9fb27f2c9164c88f3

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e54582b959865f384475b056910617d163919b7e87cfdc52227ef4f8c3393537
MD5 af389838c008227acb924dcabce04500
BLAKE2b-256 3bd7c5689afee5eae11978a12a1f91786bd248103809d88e015655c8c142b0dc

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 9ec3dc2477250e459558ea19d61b08bf6db4a86e25ce19e52dc5334e0009ffe2
MD5 c818d60d8d94b37674d146e58e3e869a
BLAKE2b-256 cd20e4c642d6590afe07b457bcbbc78499c93fbcf2303366c3878eb235236afa

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 5ad6a5da6fe9af4cb012e841a09ac79e081b581a5250b9408ce6477a2319ea04
MD5 11317200e6bafc4fa9bc5b214d7d969d
BLAKE2b-256 1a3df86e11b241c1118a07b2a40ca193701dd36f06bde14615c455135ca8173e

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 efc1e42f629cc78d2fea1fedc0208d5012883a0aca0ddce5e6011c3123367f60
MD5 40302ce8838e8d2b68dac0968d4231b4
BLAKE2b-256 7d1b5b9faeb74a638b135fa6810c4f789474466e9a2a614a002a24b8b24ea90a

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 dfa9c5c9117bc91eee8e01a48922dcb860e9c2426f1d2a12c163c4993636c78c
MD5 0dbc70c527e3ddbe10601ffcc933cb15
BLAKE2b-256 412c506b046bde7f2ce9294474115003fb1d7917da55a713ea5ef108efd000cf

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 819aa4172ac8dda764fb50e84cdc225613df3e4f9370ae652fde511548778434
MD5 5fe3cc6907a6000e2d1ab1b9975e2ca5
BLAKE2b-256 495e35b0e90b1a6ac70387f1333e97f4df809e4f4efb5611a701ddcaf7ccb614

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 96f679853fb5ba200d14a948a7345a416f49621ff012cedf7e2df2e0f5841eee
MD5 f8f9c0f80d48b5561f600665030a6b5b
BLAKE2b-256 2d347e72b14d6d405eec6eafa1106aa09000c8eca2086dd21d7626986bc05aa8

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b92f7b65d4ff38765b06a5d841e6286c87e63b378d935fe9e686c0718f86f5a6
MD5 2699a414042d19b3badcc9d3f82778fe
BLAKE2b-256 788a36c1ed2b2f7e3c32c468e629d59924757d9f407052ebff47fa2433773fb5

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a3cb041c04bc5699950a7c8034103f8fa5f93f1d229bfb22657cabcd82d5dda3
MD5 8c15b722277068803fa7a60fde01f987
BLAKE2b-256 0d06dea58f69075326ef1f95890b45dd249f06484361da98ad3fb953ef533808

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3abc7d4e0632b2c594580983cde4a3a864e7f7104a70222c963d80ab6d8d0fa7
MD5 ab8d3fdd7cda45143d9e5790002c2e23
BLAKE2b-256 35120d1b80e19e2464d627885ef298aec2468c1a3e4782c03c1505a185649026

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 cd592b1bc4fd3ce5d47513b1786967b4cbb54772480d169400af3641f09d28e5
MD5 e86384c972ecdd14349af9eccdad1d1b
BLAKE2b-256 d462aa3a4f252b923d9cdc5be54eb48fa406464dbec146ad96f9975d855188a5

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4bfe596a17045615d53290a7d1d4657e081f7ceb78acdaa24548de07672ab3ac
MD5 da2486c3efc09c7086a9b28a3bde8146
BLAKE2b-256 36081e74f2ddba8ebc99a1a805b79ad0d0cd72b53e432b8e67c4137ae99ba949

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 28107e0d2674e7dd562d19d2d6698dd926e1f6ac34d7c7640d44d1a037572788
MD5 29825999663240e3ecd636afdcd599ef
BLAKE2b-256 b74e594774b47fb6046191a1d476500c4237bd467ed26ecbda4a628706bf23c6

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 181db78e8c8ebb6f351f646cd79241a2260b4d203d9db055597e6655a2e11df0
MD5 053c2e16954d7fca51dc6e9e0e55771e
BLAKE2b-256 38bd3bf0e88aef50755f79d8a153c842d8c0e0b11507c54d22735bc0f7e87f12

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d8bf283d6bfceceb2b6b7bacec67295a7ba85a11b71c8cf8dffa9648964b7fc
MD5 5d3230708fd8949daff943d20d6755e2
BLAKE2b-256 2792031ba2be5dcb9ba83b8c177978224b65e2c9c30f490993e34ae9be139486

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 dfbe5713e063a89b2c0d357f3f4477b5f16e634a239887468839c31a51d3499b
MD5 7585bb45a117bb76f89eca24f9f06cd9
BLAKE2b-256 c528e5c3c2adbb0877a040d7f6d894625a4941654c4eb649749724ae5b7a9d75

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 540bc4bf2a2b213d5bad582f2ab8c79a1662c4b86279adafcf3dfb182eba1530
MD5 e6c3dc8737e3e432027c577555d26f8c
BLAKE2b-256 0a15bea6aa87ad4f5e930956c767b91b358b92dfc019f88fa926298c11675d44

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4e45f3db22a121f6324ce319c8052c58fdce48e865d41476bfc1aeea55e6df3d
MD5 f0c9583492cdedb00cf8a28411c1510f
BLAKE2b-256 3b4ed7b35fb2afd7ac8f6f71c5979200c784b8002d142caa517e42e7b7695ac4

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c267e04208323bfc1eeabe90b5f206541497dce6afe16de86bb4375cc77e0857
MD5 b98f95e985098526025298f4a399e0b5
BLAKE2b-256 326d32b9e35801b721bab69e5fdad9ab13162cdde3d379feaae58cbaec2d594e

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ee22324c719068750d75169522a3dc9e6f1ddb482481bfa79242b0b3f7643b63
MD5 7c767ec27f86085dc32319c7736b7ec2
BLAKE2b-256 b817eb7f247f28f12388af7db8a438cfe11bf76b1683563d14b7c71e86753288

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 db54d5e490e5981d0f7648b8055372e782700e715bb4047be10e74211cf518e6
MD5 3dbe9bbe9310d4ff2b9f7f90bf686b7e
BLAKE2b-256 2e4bca3acfee282b0c7e03e1814c6b1f9a331ec9f75caa553778915a98e4e446

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 b38d0c61d3e8aebba8089cfbe55b9f114e5a74a6d6ac52d46442bfa285375b6c
MD5 8aab85651e5d02a831a4ee58aa4e370e
BLAKE2b-256 698cad3a0f32d7a1137b4fed58be336b9828ff69d0ff41b7cc8efaf6450a3313

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e3f10f72d42ffc8099d7e8512952668b64cf9f7c7cf7878524c11eec7efadfa1
MD5 d016522db20d0d7dc2d46883eb85de40
BLAKE2b-256 7540c4ade20f96a1688029eef312889712c8d7f379491879d51b6829d621ca33

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 fc761e22d9c99b9130630505fc27b2e6004fe0433d2cb5dfd49dd1ce7a0ed1cf
MD5 51cdbce2dd4b2b38e6ded4682035aad7
BLAKE2b-256 9db6a1357ce00738416dce4ad24a92cfb6725cc7d7e3a277a8fc0cc5e7a2a858

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 dc2e93e5ca0bd61b567a3615401e45bd5d408de0f594f0d169cb585c678243e6
MD5 9723d7c86fecf70dc63bb430d402bd3f
BLAKE2b-256 4f17402579fe68c01b8cd324c3ecd603bb5758f3f9a596d4bb08d2c7d7539301

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3f6b5df9d6a217e26d3a0868e8ceb8efb19e0fbc543197996ec5623f89dffc06
MD5 137aaf526dc7498c974c49941335ada0
BLAKE2b-256 f99056fd772d0635a886eaabf4292e2796578a971d8a9d2c9568da66e4e9691f

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 70bca83559e875459dc7254fda5f3f2459bce712ae5474ea9e35caf1012953b8
MD5 7e56b3b42cd08b719d1a9aa7bf91c153
BLAKE2b-256 f7178ba3843bffb9b669b5ecbc3c60946472f11bcb584d2765fd8ae98484117c

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cf9858d5aea6e5eb0da02b0b4a2fb7d01b8da29751e2a85ccd857d2d9d9d3d6e
MD5 09600c49c1eb73bf8b64341a3489a1ae
BLAKE2b-256 a76102ac7ab67d8f50a19f753bffca7a3d5eb8173d243f5913b4a87a67866bc0

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8dd4ea541af7205fa226fb2be49caadc7ac3c9a890a149ef2ac286c255edf147
MD5 186f310414c69194e404cd543c1f1a0d
BLAKE2b-256 a15afd3d440209260de4edfb76cf0e132aaaaba369deb2f38c7a68372e21d562

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0bb6b1fc95eb15588f87da267d0a40168ba7f49128f05c81aa39cccfccdba2eb
MD5 9f2c7aa165f6bb77cb6939781a0bd0ed
BLAKE2b-256 af74f64f6e44d4ef7bbc935163e4f83c80a2f4301cd1cdd54db029c65ade797b

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 8761b6fb2eeef298ffefeae7bc821a4a3cee0ebb65c73bd3ef6a40d55a38e430
MD5 f5a041baa07ac9cd24309eccb95abc23
BLAKE2b-256 5f9a9c936ab09c43acb58c816b05b37e878c08b14b3d3ee14df099ec14fc68d5

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 58a73474483231bf32b0d6b65748a6e1fb6a054b6e207cd5179474c84200dc2f
MD5 4824efaf148bb4aef63d7bb3e8e5a917
BLAKE2b-256 366299287c4fdc5688c4d09abd7faf1ed0777f6180812c6eba4243db81dde41d

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 cee45168dae2008a93d88a3b1ff7326fcf8f600bd746370d12eb268b34db2233
MD5 e5be605a62f392e6c7085ca992e296dc
BLAKE2b-256 7e13bef95ba39f64013410f98e9e089d7246be9f08b475068db3806eb9903705

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b744498e82c4d6e57f79d0f1cc2ccb86af3e258c0acdd836f95dcf1f5647c2d4
MD5 ab26cdf4c64b5c79d810fad2bb5322e4
BLAKE2b-256 e9882cde09f0d2dde907d0d6de1da2e86eb5bdc0b8c922dbb38ac4519782a5c6

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8faa7c3b4d594a58b2698e289eab97b5de5d7201cbedad7a6340a01f782d9be6
MD5 a1508b7b03a4f1d39c8c14f93652abf7
BLAKE2b-256 8c576af00a3a7af1d5e8d178e0e558deff2cbfe5f8e4fd019f84a1d25bed1198

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 796e1535189737a7f942b95ecd5e43f512f9ec60731b9baa9a23bb2363dc1638
MD5 b5219dc4f1c61e2424b6fceaa56d0fee
BLAKE2b-256 25cb5ebff13fdb5f32461bd7074cc07cafd9f48efb51186e7b710aa9db326e4a

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c8ade0f2e4204b0f0a07dde4bb8c64c3ce745a70ab46260959fd8677c00a273
MD5 0709e78e941c413ab5eda084f4f8ea3d
BLAKE2b-256 8686159584cf9a050f1185e3d6e3e8f831916efca54b559e7aaa3ea71e85b593

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d13ab74a08dea218fb05540ca3415dc0e2caf242a2710762dc2cf5e25837d554
MD5 82f3facfeef9eb9910b773fc2a049711
BLAKE2b-256 80598177f06aa046a6936c1fc8d44a0a7bf62a6bf1a2f4330776c2829c23621a

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 690f8f6de700d9530959f9121b700f05488327c59d03b37640a206b4c99c653c
MD5 7b3f029dfb04ea1a2c0fd32712c47681
BLAKE2b-256 1897c039d23ee6deda7d7787eb4fb1977f0708a96f9b6ce57ead05f65c165af3

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4e7f9a667e36631be8a11120b9685a9ae22d7dabd9f258b5471cdc740597b3f4
MD5 58c10bd004944aa828609c0b85350522
BLAKE2b-256 e4d6604702ac1312cc9d783e6d618054a50e39d4d5047fcdfe6550caf75b4dd7

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0220f9345134d4adfaeed327ecf2dff90e250f1dae4c58e3ce10f53d85a81e42
MD5 cb7cbc29cb6a4d2cfecb6829e8072815
BLAKE2b-256 be9655e4fe0b986621367612b611d041a246ceaf4c2067c0daedc7945493dbf8

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 5f61bdc9c21b4affec86be062e7f7bbb7ecf582088b30e27ee5db1fab0a74ca3
MD5 f69d155655385606be7bd15c6eb98a22
BLAKE2b-256 d5c8593c9872c388741aae44bacfc906dd348a57994fde998add0379e4678bb6

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 199c8216f85de39e7deefd02650b0e7657e8468954ab523f9d053611768b7202
MD5 e2469191b037c1cf24aa279bc219f04e
BLAKE2b-256 e9cdf393826abe331f976840ca7b08c3d83d337a9ccda4f02c5da79ddc58904a

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp37-cp37m-win32.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 88b2a414cb194531e301d30efd6330a449e6b0a2c685464a1713d2d273490e16
MD5 16884200ab80e7bc5e7007f2635232d0
BLAKE2b-256 d6512a38a09c51794222fe2d3844b0a9ded1c97111f8875ca7f4b07d32b29e4a

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b43d28f36c2540037b6d362dadcdcc91bc6eee564b87ca168b98e8f3075aefb3
MD5 fe56cb9a597d18ebc9ecc18cdd3e00b5
BLAKE2b-256 e491d32a15f1d4948a2f7eca1c5b5bc6f056cc29806680518f4a8e77abca632b

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 65b2338d0f4c374e4b495dfeba3dd076fd60dde71979a6a2386948bb61ae96cc
MD5 118fbcdca27d7f8c2e494e872ffbf1a3
BLAKE2b-256 97000738a56dcb45c1b47669ca55f9bc679dcdeef3ee7e45f74a56dc4428c486

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c81bd92afe7d62adc06e86c2df000fb25d9eb06f181586a5b0a994ea5cfab97c
MD5 970f9bec517ea9d7b874018069c9c845
BLAKE2b-256 d433ca73d0cc94502b899ce91bc7b1030c8c1bf2d81804b120e6cd1898354606

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f9345c8c06f3bee63fd56fbc98c7de3b6f2a9d5df6439a12ba49da3985c2ba46
MD5 fe077e884ab33d037ac4483b4bae9689
BLAKE2b-256 47b3e37640b34427636402c36c8b6fdaa516af88babbdf507cf899b6a78ac99e

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 711fa60b29befda71878b73e63df60eb46ac66c8bae6c39e0a385e7fd853f731
MD5 adf3d5d28862b32cfb0e1f5c5b051fcc
BLAKE2b-256 4330440d290e1cf018ddf7aa507e5fa12034f37766216f773d16919b1ca0584e

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 82b40c9ed632c72f463d6f02451cbec591e32d868864799eea5bd8dfa0ca4a50
MD5 ed233e45773178b82000e2ec7a996113
BLAKE2b-256 b8349c5ce92f18155af4b7d231352af310c976a4cc391d78811a2c58c5b7b59b

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 60202a668abeecd7a8e3e168c63afc24c9190c35131720a898fedd3743ba7596
MD5 d97e41ff805a22dd7515335159cbbd24
BLAKE2b-256 c5a10dc0dbcd55218d1f68ea31ffa56b90210ae2fa6f8106212ee275d51a7e0c

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 63c80145c0b2a254e3029e5a851d9dd3f0bffc102fd4c8274a936cb2bd5d21f2
MD5 0307f9402beb9a57fa61154cc3419d8d
BLAKE2b-256 bc322b386c977cec3f91563fbf28df9b9aefb0581905e4796da1e66c8803032c

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp36-cp36m-win32.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 b24b0f7178c2098bcded4d60af99ccc68544a9785b8c64b5457d739a37313c9d
MD5 4696c16d196cb1eb16f915e29ad70a06
BLAKE2b-256 16471bc2abfd6e316ab982bbeb1e803916b6e849537f0539f455ee743824ccda

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 79c86f3f9be17370f6de787cf0a62d5e06a0c53776e29d93d50b87904825cdeb
MD5 99b86dd760b019b1e85814e4a3caad1f
BLAKE2b-256 46915964f535fbecaa4757709c15caac6759194bcf538a23eae2cbf113b4ac3d

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 0f0a36bb6b8b4719ec3a8923e909bbbcc9be6e96f48182522730597926361727
MD5 f13c987924292c301722b5e2d2f5b329
BLAKE2b-256 e46ebb4c85442749d2b622f0dace58c63105c42c1db18cc305962a753c04dd35

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp36-cp36m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 5e554cbdfea84a64a6d03078bd912053cc4552e4cb7bdd125fd84ccc5306fd9d
MD5 510f65b04066712ad03dd02b0ab6686a
BLAKE2b-256 081fc380dc6c1c1a2c73509c11cd17d5545131b7dbbe7c64bec3253116de00b2

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 68cd301af82938ffa8cb475f20b5569fbe8633e703540c955079af4ac76892c6
MD5 f86663507a601abafef045c6e8b4a849
BLAKE2b-256 76e8855c1d65c4c4aebda9ab63eeda627599271cc3f6fbafef317bbd2eb87415

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ea600a931e3fc840c5b5718000638b0f67e940ca134c8c32ec6285d45628d5fd
MD5 fc77324e83f8e53d21138722b96dd8e6
BLAKE2b-256 9df3416ccfb638ce0e417ab0d7065206ee72e8fb97611f528ca9c698d68e264b

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6f0995df62409919b4f1362452a5756f4f38e9e403c92ba1ec2335d26b3930e1
MD5 b1d568698b69e042240c079fbd06a79f
BLAKE2b-256 eaa1e8c77ec93bfef12366269d4c80817a16851a147f67cc574f70cef77c1e8e

See more details on using hashes here.

File details

Details for the file ijson_bigint-3.2.0.post1-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ijson_bigint-3.2.0.post1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 50bc10024a392f8c9b91297bd7398bc41bff2d711c8824b9cd428fe1dcd7ae63
MD5 2a116c466bca94e0eae5cc2aee4e9e0e
BLAKE2b-256 f853ecab0b5246fe79a584940d1f9b3fb8f01c6492d94249bc3e662924e2a81b

See more details on using hashes here.

Supported by

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