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-3.2.3.tar.gz (57.6 kB view details)

Uploaded Source

Built Distributions

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

ijson-3.2.3-pp39-pypy39_pp73-win_amd64.whl (48.3 kB view details)

Uploaded PyPyWindows x86-64

ijson-3.2.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (61.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

ijson-3.2.3-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (64.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

ijson-3.2.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (63.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

ijson-3.2.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (51.2 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

ijson-3.2.3-pp38-pypy38_pp73-win_amd64.whl (48.4 kB view details)

Uploaded PyPyWindows x86-64

ijson-3.2.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (61.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

ijson-3.2.3-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (64.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

ijson-3.2.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (63.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

ijson-3.2.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (51.2 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

ijson-3.2.3-pp37-pypy37_pp73-win_amd64.whl (48.4 kB view details)

Uploaded PyPyWindows x86-64

ijson-3.2.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (61.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

ijson-3.2.3-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (64.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

ijson-3.2.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (63.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

ijson-3.2.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (51.2 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

ijson-3.2.3-cp312-cp312-win_amd64.whl (48.5 kB view details)

Uploaded CPython 3.12Windows x86-64

ijson-3.2.3-cp312-cp312-win32.whl (46.5 kB view details)

Uploaded CPython 3.12Windows x86

ijson-3.2.3-cp312-cp312-musllinux_1_1_x86_64.whl (143.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

ijson-3.2.3-cp312-cp312-musllinux_1_1_i686.whl (133.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ i686

ijson-3.2.3-cp312-cp312-musllinux_1_1_aarch64.whl (146.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

ijson-3.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (123.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ijson-3.2.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (116.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

ijson-3.2.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (124.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

ijson-3.2.3-cp312-cp312-macosx_11_0_arm64.whl (53.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ijson-3.2.3-cp312-cp312-macosx_10_9_x86_64.whl (54.5 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

ijson-3.2.3-cp312-cp312-macosx_10_9_universal2.whl (81.5 kB view details)

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

ijson-3.2.3-cp311-cp311-win_amd64.whl (48.2 kB view details)

Uploaded CPython 3.11Windows x86-64

ijson-3.2.3-cp311-cp311-win32.whl (46.1 kB view details)

Uploaded CPython 3.11Windows x86

ijson-3.2.3-cp311-cp311-musllinux_1_1_x86_64.whl (132.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

ijson-3.2.3-cp311-cp311-musllinux_1_1_i686.whl (128.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

ijson-3.2.3-cp311-cp311-musllinux_1_1_aarch64.whl (134.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

ijson-3.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (116.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ijson-3.2.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (112.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

ijson-3.2.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (119.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

ijson-3.2.3-cp311-cp311-macosx_11_0_arm64.whl (54.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ijson-3.2.3-cp311-cp311-macosx_10_9_x86_64.whl (54.7 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

ijson-3.2.3-cp311-cp311-macosx_10_9_universal2.whl (81.9 kB view details)

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

ijson-3.2.3-cp310-cp310-win_amd64.whl (48.2 kB view details)

Uploaded CPython 3.10Windows x86-64

ijson-3.2.3-cp310-cp310-win32.whl (46.1 kB view details)

Uploaded CPython 3.10Windows x86

ijson-3.2.3-cp310-cp310-musllinux_1_1_x86_64.whl (124.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

ijson-3.2.3-cp310-cp310-musllinux_1_1_i686.whl (120.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

ijson-3.2.3-cp310-cp310-musllinux_1_1_aarch64.whl (126.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

ijson-3.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (111.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ijson-3.2.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (108.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

ijson-3.2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (114.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

ijson-3.2.3-cp310-cp310-macosx_11_0_arm64.whl (54.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ijson-3.2.3-cp310-cp310-macosx_10_9_x86_64.whl (54.7 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

ijson-3.2.3-cp310-cp310-macosx_10_9_universal2.whl (81.9 kB view details)

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

ijson-3.2.3-cp39-cp39-win_amd64.whl (48.2 kB view details)

Uploaded CPython 3.9Windows x86-64

ijson-3.2.3-cp39-cp39-win32.whl (46.2 kB view details)

Uploaded CPython 3.9Windows x86

ijson-3.2.3-cp39-cp39-musllinux_1_1_x86_64.whl (123.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

ijson-3.2.3-cp39-cp39-musllinux_1_1_i686.whl (119.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

ijson-3.2.3-cp39-cp39-musllinux_1_1_aarch64.whl (125.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

ijson-3.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (111.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

ijson-3.2.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (107.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

ijson-3.2.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (113.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

ijson-3.2.3-cp39-cp39-macosx_11_0_arm64.whl (54.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

ijson-3.2.3-cp39-cp39-macosx_10_9_x86_64.whl (54.7 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

ijson-3.2.3-cp39-cp39-macosx_10_9_universal2.whl (82.0 kB view details)

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

ijson-3.2.3-cp38-cp38-win_amd64.whl (48.2 kB view details)

Uploaded CPython 3.8Windows x86-64

ijson-3.2.3-cp38-cp38-win32.whl (46.2 kB view details)

Uploaded CPython 3.8Windows x86

ijson-3.2.3-cp38-cp38-musllinux_1_1_x86_64.whl (124.2 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

ijson-3.2.3-cp38-cp38-musllinux_1_1_i686.whl (120.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

ijson-3.2.3-cp38-cp38-musllinux_1_1_aarch64.whl (126.2 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

ijson-3.2.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (113.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

ijson-3.2.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (109.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

ijson-3.2.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (115.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

ijson-3.2.3-cp38-cp38-macosx_11_0_arm64.whl (54.1 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

ijson-3.2.3-cp38-cp38-macosx_10_9_x86_64.whl (54.7 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

ijson-3.2.3-cp38-cp38-macosx_10_9_universal2.whl (82.0 kB view details)

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

ijson-3.2.3-cp37-cp37m-win_amd64.whl (48.1 kB view details)

Uploaded CPython 3.7mWindows x86-64

ijson-3.2.3-cp37-cp37m-win32.whl (46.1 kB view details)

Uploaded CPython 3.7mWindows x86

ijson-3.2.3-cp37-cp37m-musllinux_1_1_x86_64.whl (114.3 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

ijson-3.2.3-cp37-cp37m-musllinux_1_1_i686.whl (110.8 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ i686

ijson-3.2.3-cp37-cp37m-musllinux_1_1_aarch64.whl (116.3 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ ARM64

ijson-3.2.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (104.5 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

ijson-3.2.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (100.0 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686

ijson-3.2.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (106.5 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

ijson-3.2.3-cp37-cp37m-macosx_10_9_x86_64.whl (54.5 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

ijson-3.2.3-cp36-cp36m-win_amd64.whl (50.2 kB view details)

Uploaded CPython 3.6mWindows x86-64

ijson-3.2.3-cp36-cp36m-win32.whl (47.7 kB view details)

Uploaded CPython 3.6mWindows x86

ijson-3.2.3-cp36-cp36m-musllinux_1_1_x86_64.whl (113.9 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ x86-64

ijson-3.2.3-cp36-cp36m-musllinux_1_1_i686.whl (110.5 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ i686

ijson-3.2.3-cp36-cp36m-musllinux_1_1_aarch64.whl (115.4 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ ARM64

ijson-3.2.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (104.5 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

ijson-3.2.3-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (100.1 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ i686

ijson-3.2.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (106.5 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

ijson-3.2.3-cp36-cp36m-macosx_10_9_x86_64.whl (54.4 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file ijson-3.2.3.tar.gz.

File metadata

  • Download URL: ijson-3.2.3.tar.gz
  • Upload date:
  • Size: 57.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for ijson-3.2.3.tar.gz
Algorithm Hash digest
SHA256 10294e9bf89cb713da05bc4790bdff616610432db561964827074898e174f917
MD5 19cbb9aa28d8c5a86a916515615dece7
BLAKE2b-256 2058acdd87bd1b926fa2348a7f2ee5e1e7e2c9b808db78342317fc2474c87516

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 6f662dc44362a53af3084d3765bb01cd7b4734d1f484a6095cad4cb0cbfe5374
MD5 6688b03972c4b3e4f9ae1bf40434b52a
BLAKE2b-256 1cf05190fdbc34f6f79a838304854198fe62c55ea860025328f1a5b60ed3ffd1

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 db3bf1b42191b5cc9b6441552fdcb3b583594cb6b19e90d1578b7cbcf80d0fae
MD5 4f0c58730129bf987eddcad9cd0d70aa
BLAKE2b-256 1663379288ee38453166dca4a433ef5ad75525cdaa57c5df24bfcfb441400b14

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7851a341429b12d4527ca507097c959659baf5106c7074d15c17c387719ffbcd
MD5 7da7278c85f0da14abadeb7b8cf70211
BLAKE2b-256 1831904ee13b144b5c47b1e037f4507faf7fe21184a500490d7421e467c0af58

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3b14d322fec0de7af16f3ef920bf282f0dd747200b69e0b9628117f381b7775b
MD5 599a11c1043e73963477628b2ef6cc64
BLAKE2b-256 75c4bf15c8aefbb6cccd40b97eba5b09d9bc16f72fb0945c7071e6723f14b2dd

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 39f551a6fbeed4433c85269c7c8778e2aaea2501d7ebcb65b38f556030642c17
MD5 6e639099f455f82b27f6b40c542bd662
BLAKE2b-256 e583474f96ff7b76c78eec559f877589d46da72860d3da04bbf7601c4fd9b32d

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 7ce4c70c23521179d6da842bb9bc2e36bb9fad1e0187e35423ff0f282890c9ca
MD5 016720520471f3b7e5390b80b767e7c5
BLAKE2b-256 1fdc8cb813200cdd5b23ffbc300437d8f0f5e2c0c0c8250ef9a61dd5c855330d

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d31e0d771d82def80cd4663a66de277c3b44ba82cd48f630526b52f74663c639
MD5 b9c319eac20b79590fd38e2298b20984
BLAKE2b-256 1bcd5afe1bb68325b42e65a331b60db669ab6144fc4578bfb9cb5221c031daff

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fd12e42b9cb9c0166559a3ffa276b4f9fc9d5b4c304e5a13668642d34b48b634
MD5 1c545d9ed7865a47ade4d8636946f0cb
BLAKE2b-256 f1dea768c38db2aa1548d637730683bdc2433aeb176379246f6a383f9caffca2

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 674e585361c702fad050ab4c153fd168dc30f5980ef42b64400bc84d194e662d
MD5 02465c68a529600598a8a482e10be5e4
BLAKE2b-256 8cbba9b875c0f35ebed0ead1c7d98feef11cccac5e0928156f012490cdf20b95

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fa8b98be298efbb2588f883f9953113d8a0023ab39abe77fe734b71b46b1220a
MD5 909b75252436a87507a8f421036f1252
BLAKE2b-256 e1c74249b399f6e06b0f389d17b9141d0de9a659c01ab749b6102abc656db984

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 db2d6341f9cb538253e7fe23311d59252f124f47165221d3c06a7ed667ecd595
MD5 c5a0f52d8c6c0c4510dd2f1c7883446a
BLAKE2b-256 5c78de71e970721ff1991a22fa723fcecd4252c5bd2fd1ec230b845c9328fc6b

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fbac4e9609a1086bbad075beb2ceec486a3b138604e12d2059a33ce2cba93051
MD5 baeb964ab0f1b1e27454db7528bd5156
BLAKE2b-256 875532e87f91d903611e3dbfd50b544119026d66755539aca14c728f6eedde3a

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7596b42f38c3dcf9d434dddd50f46aeb28e96f891444c2b4b1266304a19a2c09
MD5 3f0c4d4f1a1ed1d2489cc9488a14dd99
BLAKE2b-256 68b000f5d3bd2814b5777f88e6911d2d8ba8fb19fa85799449e868d780326c2d

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 be8495f7c13fa1f622a2c6b64e79ac63965b89caf664cc4e701c335c652d15f2
MD5 f2ef1ce239ef6648e485dd1b1cb6d15f
BLAKE2b-256 c87be7314f05a9740544412745c05e3d9b7371e8e7fb9e019b881616112f3bb1

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 06f9707da06a19b01013f8c65bf67db523662a9b4a4ff027e946e66c261f17f0
MD5 f647b6e0bbe92032554fc114a1e3fcc9
BLAKE2b-256 324309f72daa9b3f02460639218c31e8f35f7c33532cfcfbaeae7466b3b732ac

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ijson-3.2.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 48.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for ijson-3.2.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0567e8c833825b119e74e10a7c29761dc65fcd155f5d4cb10f9d3b8916ef9912
MD5 7f5f800f89777490feed84fa8cf47734
BLAKE2b-256 007f6076db1a2f6a40ec16bca9e4786034e661ca49fb3886c44a449e6f61cb64

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp312-cp312-win32.whl.

File metadata

  • Download URL: ijson-3.2.3-cp312-cp312-win32.whl
  • Upload date:
  • Size: 46.5 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for ijson-3.2.3-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 ac44781de5e901ce8339352bb5594fcb3b94ced315a34dbe840b4cff3450e23b
MD5 c478a1d609b4b0b3b77bb5cb2f1e90d4
BLAKE2b-256 b3d305c2c0d0e318cba7d4ab8bce3c5c55cb62da2e999592f27523183afee265

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 105c314fd624e81ed20f925271ec506523b8dd236589ab6c0208b8707d652a0e
MD5 1ed392237299648837db3476d5dbd24b
BLAKE2b-256 4fa4ba9b4450846e93e675bf915f3eed9724ee3ba1991e3295109377525688ee

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a2973ce57afb142d96f35a14e9cfec08308ef178a2c76b8b5e1e98f3960438bf
MD5 55531703589920f63a08f15f092d2599
BLAKE2b-256 717c5c56fff0643cfdd15492d90b560464c3c44745c3a4e4b54cdd980fe31447

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c6beb80df19713e39e68dc5c337b5c76d36ccf69c30b79034634e5e4c14d6904
MD5 a833ad952b71d325eb02811d8e5c3d8c
BLAKE2b-256 596794d24cc4afde3fa8654f6a19b67cd4e9b6dffc24ef09be281e896b1e39ba

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bdd0dc5da4f9dc6d12ab6e8e0c57d8b41d3c8f9ceed31a99dae7b2baf9ea769a
MD5 c23c532fb36c59bacd9c2a2b53c14a54
BLAKE2b-256 4a9c7a6eccc0403378d34c497b59b5c71cca4b1f63e12ba2ab459b6c3a793ae0

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fa234ab7a6a33ed51494d9d2197fb96296f9217ecae57f5551a55589091e7853
MD5 1cf80d877c24f4a2e6af6a1dcf987944
BLAKE2b-256 bbff2c59cbf961b90dd56471cdb8c30a75b7513ee32b19a1490f165cb40b4321

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9788f0c915351f41f0e69ec2618b81ebfcf9f13d9d67c6d404c7f5afda3e4afb
MD5 882b49109b5c528ff70ab917dd361a18
BLAKE2b-256 6fa2c273d70946658bdca0de537617f276c497a0708f97054c2acadcc0acc3bc

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 457f8a5fc559478ac6b06b6d37ebacb4811f8c5156e997f0d87d708b0d8ab2ae
MD5 14dc16675177e0d1d81ba2b4e52084dc
BLAKE2b-256 3178430e11f91d40b97b08a105e057d1c93a487e6c96361967e01aac45445d61

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c075a547de32f265a5dd139ab2035900fef6653951628862e5cdce0d101af557
MD5 8432fa2f1e3a5fc33cd292cbaf2e01a3
BLAKE2b-256 11afc990c00e5585b36213cb47b773785d20e99a8850458c1e2698973b0e4c78

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 055b71bbc37af5c3c5861afe789e15211d2d3d06ac51ee5a647adf4def19c0ea
MD5 ac96fa56d89fc7e97312fd62b5efe916
BLAKE2b-256 82a80e389a7e097a28ba18ee9238de957550414007b58e67522b00cb85ff951e

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ijson-3.2.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 48.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for ijson-3.2.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ccd6be56335cbb845f3d3021b1766299c056c70c4c9165fb2fbe2d62258bae3f
MD5 adef4debd2b80f1d36a1a8dd889dae51
BLAKE2b-256 3f122d9a51a116291589feeeb7c6ab38dfad2a48afe7e22476ce2a0df8e43443

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp311-cp311-win32.whl.

File metadata

  • Download URL: ijson-3.2.3-cp311-cp311-win32.whl
  • Upload date:
  • Size: 46.1 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for ijson-3.2.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 6a4db2f7fb9acfb855c9ae1aae602e4648dd1f88804a0d5cfb78c3639bcf156c
MD5 245958398567fcd2bc9d8a4347a8bfe8
BLAKE2b-256 dab299bf1a1a5d987d2bf5ab1443f74a8649a0bf84af8892312ae54aeb4c7891

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4a3a6a2fbbe7550ffe52d151cf76065e6b89cfb3e9d0463e49a7e322a25d0426
MD5 5a5cc4b5ad17f43dca411d945ec4e058
BLAKE2b-256 42fa70d8c1fe7e27b37f3614e3fe93ab6ad3c3e44ba2391a4f2317f00b6349f4

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 713a919e0220ac44dab12b5fed74f9130f3480e55e90f9d80f58de129ea24f83
MD5 315ee7daa165d33f61f8f3e1379157f7
BLAKE2b-256 46098fc1acab4be0ad18df4210a8565cd78bcb59221535358147b5f6df06df3b

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 6c32c18a934c1dc8917455b0ce478fd7a26c50c364bd52c5a4fb0fc6bb516af7
MD5 47c00cd19260623a1534362ccc7016d6
BLAKE2b-256 f9c2103dec4e699c5d1fc2024d3f12f6e62550a0035d02f7b52f6f2285bf2c65

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eaac293853f1342a8d2a45ac1f723c860f700860e7743fb97f7b76356df883a8
MD5 6198883b9ce29af9af98641fc3dcd3e7
BLAKE2b-256 2ccb8deea644d652eef65b8a7105d11b1b9df812306b59b115c3d42b34764320

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7b8064a85ec1b0beda7dd028e887f7112670d574db606f68006c72dd0bb0e0e2
MD5 338fd8fc95b83da5d3ce708ada863b91
BLAKE2b-256 188644fd5092c76d4156bc14cae39a6def99e42a5621d947085d55cd63272b7f

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d052417fd7ce2221114f8d3b58f05a83c1a2b6b99cafe0b86ac9ed5e2fc889df
MD5 7461f84f8395d5510d1067edad241844
BLAKE2b-256 d16d0bcb4634a64eadd4f6d064bbfd170f556674a16c418b50a8a7d5272b9335

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c1a4b8eb69b6d7b4e94170aa991efad75ba156b05f0de2a6cd84f991def12ff9
MD5 edd4d692daa3f94ded2193d6c0e1b517
BLAKE2b-256 6c7b337152bf341be869fd5b2c8669713a6db4b22170d2676e137b44a4a22eab

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0974444c1f416e19de1e9f567a4560890095e71e81623c509feff642114c1e53
MD5 a7f1dd56580d05f8bfde0be47675b926
BLAKE2b-256 5d88371bec0bdd4f5e91f7ba4710903c60a07b8784b777d02667a4e7f97ec983

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 904f77dd3d87736ff668884fe5197a184748eb0c3e302ded61706501d0327465
MD5 049fe70706d38c9f035c63bc7f4d898e
BLAKE2b-256 669338fa3ca3ffec156b10b68180d972647a70305a8c4097fecdad5bcdb4d1de

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ijson-3.2.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 48.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for ijson-3.2.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 923131f5153c70936e8bd2dd9dcfcff43c67a3d1c789e9c96724747423c173eb
MD5 74545d9c50cb58f0b5f42211ceee61f6
BLAKE2b-256 b6f7a04ee973720cf0fda8bbb9cff72c8cca0516916a3292dbc2b8645f319156

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp310-cp310-win32.whl.

File metadata

  • Download URL: ijson-3.2.3-cp310-cp310-win32.whl
  • Upload date:
  • Size: 46.1 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for ijson-3.2.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 b4eb2304573c9fdf448d3fa4a4fdcb727b93002b5c5c56c14a5ffbbc39f64ae4
MD5 e1098175a957c63be71ac7a1d3c49fba
BLAKE2b-256 654b06f4c1a5704878d85937b1cfe84e0d328eb126cf2b4bc20c536349927533

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f05ed49f434ce396ddcf99e9fd98245328e99f991283850c309f5e3182211a79
MD5 62d995c1eaf11eb5cdd04053546556f3
BLAKE2b-256 514ec8aee10303bab934df38138e805d394e35bbf9cff2d90bc8b45cffb711bd

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 2a80c0bb1053055d1599e44dc1396f713e8b3407000e6390add72d49633ff3bb
MD5 09968fe4e6ded44418a44641bdbb6cdb
BLAKE2b-256 b1f188884213c4a36c2be1a9bef68d314cd3dd7562bc50283ef939453dd572f7

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 9680e37a10fedb3eab24a4a7e749d8a73f26f1a4c901430e7aa81b5da15f7307
MD5 df04e3e841ac23f288b6e563139b9940
BLAKE2b-256 009c813e10e7650088aa4280b3ed00f7af42aa7058abf9d45add26ffbffd472d

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 545a30b3659df2a3481593d30d60491d1594bc8005f99600e1bba647bb44cbb5
MD5 380680034b21415c75aeb18ec02eeac3
BLAKE2b-256 6b782cbeb7020a7a319d148c92331951cfc710864990e32ff6c7f4859729fb48

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3c0d526ccb335c3c13063c273637d8611f32970603dfb182177b232d01f14c23
MD5 6f66c4b732cf9543aabf49b5613da581
BLAKE2b-256 39b0915fb1ad9c05fd6ec9406f707ab41b4ff1d4740861a88f520c85401cea40

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9e0a27db6454edd6013d40a956d008361aac5bff375a9c04ab11fc8c214250b5
MD5 14d99c8c3335cba7e19de42015a42bde
BLAKE2b-256 9ad71469cc11fc35b204f1e1fae0eafedbd76ef108b139e0fd398ccda3cc62da

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0b9d1141cfd1e6d6643aa0b4876730d0d28371815ce846d2e4e84a2d4f471cf3
MD5 9c90ee6bb11a61bafac181212ecba502
BLAKE2b-256 38059f65674753e5405f433b1bae88a8447c2b85d1837ea8a47766cc5a798f52

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cfced0a6ec85916eb8c8e22415b7267ae118eaff2a860c42d2cc1261711d0d31
MD5 051cb0b07ac12a9d4ab67848dbe87e45
BLAKE2b-256 c571df6bea5031b232a7dad1f587f99732d9567a8ce53af3bd2dd567454f8a33

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 0a4ae076bf97b0430e4e16c9cb635a6b773904aec45ed8dcbc9b17211b8569ba
MD5 3f8fdfd7272d4da61c33b721c679bbea
BLAKE2b-256 6135bc8afb2aff568e9397159402a5ed9f1745994849925f7acd6f5380670fbf

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: ijson-3.2.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 48.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for ijson-3.2.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6bd3e7e91d031f1e8cea7ce53f704ab74e61e505e8072467e092172422728b22
MD5 e1549d8083ddf4565266a70db355c3d6
BLAKE2b-256 248ba24c3470042bb1a297d28e29639e5c4d232f52ec29170663bae390f94bfe

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp39-cp39-win32.whl.

File metadata

  • Download URL: ijson-3.2.3-cp39-cp39-win32.whl
  • Upload date:
  • Size: 46.2 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for ijson-3.2.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 e641814793a037175f7ec1b717ebb68f26d89d82cfd66f36e588f32d7e488d5f
MD5 ff56c08f0f8b88800f1369781a8d594d
BLAKE2b-256 f3638a55da92896c472944dc3347df392670800918fa0422fa93e7aae79a5306

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2cc04fc0a22bb945cd179f614845c8b5106c0b3939ee0d84ce67c7a61ac1a936
MD5 7861baca4bccf08b9c18619561032fd4
BLAKE2b-256 7d6d3c2947bbebca249b4174b1b88de984b584be58a3f30ed2076111e2ffa7ff

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

  • Download URL: ijson-3.2.3-cp39-cp39-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 119.3 kB
  • Tags: CPython 3.9, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for ijson-3.2.3-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 e84d27d1acb60d9102728d06b9650e5b7e5cb0631bd6e3dfadba8fb6a80d6c2f
MD5 ac06594bbae6cc35d641e0576c9d4424
BLAKE2b-256 9688367e332eb08dc040957ba5cefb09b865bc65242e7afed432d0effe6c3180

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 e9fd906f0c38e9f0bfd5365e1bed98d649f506721f76bb1a9baa5d7374f26f19
MD5 e2543daa54f2caa3bb846ae05a242faa
BLAKE2b-256 2a399110eb844a941ed557784936e5c345cf83827e309f51120d02b9bd47af8a

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f4bc87e69d1997c6a55fff5ee2af878720801ff6ab1fb3b7f94adda050651e37
MD5 970d0cef14f380b9612fe9444f4acba5
BLAKE2b-256 d9ae2d754d4f0968aaf152f8fbfad0d9b564e2dbda614b6f9d4a338e49aac960

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ab4db9fee0138b60e31b3c02fff8a4c28d7b152040553b6a91b60354aebd4b02
MD5 78ec5f2bfd0ffe22ce383fd734b245d1
BLAKE2b-256 4fb542abcd90002cd91424f61bbb54bf2f5a237e616b018b4d6dc702b238479f

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 46bafb1b9959872a1f946f8dd9c6f1a30a970fc05b7bfae8579da3f1f988e598
MD5 734adda2b18c739088df4ccbf72f1fd2
BLAKE2b-256 d4fa17bb67264702afb0e5d8f2792a354b2b05f23b97d9485a20f9e28418b7e5

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: ijson-3.2.3-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 54.1 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for ijson-3.2.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2ec3e5ff2515f1c40ef6a94983158e172f004cd643b9e4b5302017139b6c96e4
MD5 cd957e37336614b98ad777bb988497df
BLAKE2b-256 03f09b0b163a38211195a9a340252f0684f14c91c11f388c680d56ca168ea730

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1844c5b57da21466f255a0aeddf89049e730d7f3dfc4d750f0e65c36e6a61a7c
MD5 9c1b1ad9fdbc7eda1af0d576a5a269f9
BLAKE2b-256 9162f7bb45ea600755b45d5fcc5857c308f0df036b022cf8b091ca739403525e

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

  • Download URL: ijson-3.2.3-cp39-cp39-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 82.0 kB
  • Tags: CPython 3.9, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for ijson-3.2.3-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 9c2a12dcdb6fa28f333bf10b3a0f80ec70bc45280d8435be7e19696fab2bc706
MD5 b66d743214a538d03dfe900108a5d365
BLAKE2b-256 ce4f05ee1b53f990191126c85c1a32161c1902fa106193154552ce1a65777c8f

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: ijson-3.2.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 48.2 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for ijson-3.2.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 d34e049992d8a46922f96483e96b32ac4c9cffd01a5c33a928e70a283710cd58
MD5 f2b2082464e27f8ef65da76125798e8e
BLAKE2b-256 85b2356cc6d10333d75ac7bb7b6e4ceaa4b3e8abb5c2910e1f48743fb803ad82

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp38-cp38-win32.whl.

File metadata

  • Download URL: ijson-3.2.3-cp38-cp38-win32.whl
  • Upload date:
  • Size: 46.2 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for ijson-3.2.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 a729b0c8fb935481afe3cf7e0dadd0da3a69cc7f145dbab8502e2f1e01d85a7c
MD5 b7e0df4e262169f0925351376e469573
BLAKE2b-256 a5c7986ac8e7c6b342424e297cfa831e3c8f68979d09ffb6f84ce65fe9522482

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 86b3c91fdcb8ffb30556c9669930f02b7642de58ca2987845b04f0d7fe46d9a8
MD5 86f8960ce8d9a2974219910e1e81a2ad
BLAKE2b-256 1b7a73355dca3d648da57cbc9aa00d7fe73a846f3d820b92e750548aca7fc31b

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

  • Download URL: ijson-3.2.3-cp38-cp38-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 120.6 kB
  • Tags: CPython 3.8, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for ijson-3.2.3-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b49fd5fe1cd9c1c8caf6c59f82b08117dd6bea2ec45b641594e25948f48f4169
MD5 bb7effab4728c30cd4f6693debd82bba
BLAKE2b-256 dd7928b8d193c27b7d2ecbfb0f73cb9ed0ffc771c24eada4a66251e0ababfcdf

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 81815b4184b85ce124bfc4c446d5f5e5e643fc119771c5916f035220ada29974
MD5 26e731e47cb6ee4534a618e7843c970c
BLAKE2b-256 7ae96230cf96258d3a1c9c5dd200b6ecaac3194c1f3bec9012ea3c0e010bfa7e

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 916acdc5e504f8b66c3e287ada5d4b39a3275fc1f2013c4b05d1ab9933671a6c
MD5 1c28048980fc857ba39fde50dc723833
BLAKE2b-256 aaaa4552cf271ac94469ebe14f2acb4a38c5ba1bcc0db954f53b9f29408983af

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d6ea7c7e3ec44742e867c72fd750c6a1e35b112f88a917615332c4476e718d40
MD5 91675cf9eb4ba6929ff996e06a5b4ba8
BLAKE2b-256 c6fa1806b4962b49a0d6283163974d5b5e4f18c2e3f881cfa8cdedab98e7e926

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f8d54b624629f9903005c58d9321a036c72f5c212701bbb93d1a520ecd15e370
MD5 c4e0232c6cd22a075a498c342f3263aa
BLAKE2b-256 c2dc6c59e1f533c71e296f4b3650e51e5c383d5068172a538e608e7787a8c43a

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: ijson-3.2.3-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 54.1 kB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for ijson-3.2.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bcc51c84bb220ac330122468fe526a7777faa6464e3b04c15b476761beea424f
MD5 5b0b74595df2db1e4a9aa788e5f7e62c
BLAKE2b-256 beba42672c609456107e827d165eb02d67dc5a87a9aa72335c0e1c02ed8a73ea

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7dc357da4b4ebd8903e77dbcc3ce0555ee29ebe0747c3c7f56adda423df8ec89
MD5 44d4d6868eeb73ca0b146f52c1176aa2
BLAKE2b-256 4dd9bafdb9efe7eb637bc2af1a9d50c2324e4714de5949efaae5dadc01858665

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

  • Download URL: ijson-3.2.3-cp38-cp38-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 82.0 kB
  • Tags: CPython 3.8, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for ijson-3.2.3-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 4b2ec8c2a3f1742cbd5f36b65e192028e541b5fd8c7fd97c1fc0ca6c427c704a
MD5 802ec8e15ad9e1ac5ece1d785ca1a7ea
BLAKE2b-256 fbbedc61f750b335525accb8df1e1dbace816d387b9c098db7407ba5e9300ef4

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: ijson-3.2.3-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 48.1 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for ijson-3.2.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 ba33c764afa9ecef62801ba7ac0319268a7526f50f7601370d9f8f04e77fc02b
MD5 506f470ff7df4042d397d8b085c6f7e2
BLAKE2b-256 54a5d3b520512b245716721c867717b3004be6f02d90deffc0cbf16c96b91dc8

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp37-cp37m-win32.whl.

File metadata

  • Download URL: ijson-3.2.3-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 46.1 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for ijson-3.2.3-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 644f4f03349ff2731fd515afd1c91b9e439e90c9f8c28292251834154edbffca
MD5 9698cdbae0d17148db3ba4e781dae474
BLAKE2b-256 75548d127a199691cce4aadac05b445039c3cd6a4141edab9a360b15a043d285

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4252e48c95cd8ceefc2caade310559ab61c37d82dfa045928ed05328eb5b5f65
MD5 86adcc44109e422bf91228535b94f574
BLAKE2b-256 8b2c35e41bc3fe5e06fb583956ea7ec59ae36e95af2a3b24abcbf0839c92a1a0

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

  • Download URL: ijson-3.2.3-cp37-cp37m-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 110.8 kB
  • Tags: CPython 3.7m, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for ijson-3.2.3-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 98c6799925a5d1988da4cd68879b8eeab52c6e029acc45e03abb7921a4715c4b
MD5 a1c10f9a9524c5c35df34b2077a0097a
BLAKE2b-256 7325e07bbb446fe3782c327a9f7519419d67649d505878f67de2ad5ba039c65b

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 3dcc33ee56f92a77f48776014ddb47af67c33dda361e84371153c4f1ed4434e1
MD5 fe22cae934572d94e6ac93b85f887a7f
BLAKE2b-256 b74a6fbcaa841be90ec4c9afc3f46eb19d05875d2c1db0879eebc11488b4ca0b

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 92dc4d48e9f6a271292d6079e9fcdce33c83d1acf11e6e12696fb05c5889fe74
MD5 2b86158e0f9e06b41b6985d4afb0f6e0
BLAKE2b-256 2534fc6b087b1e21dc396efb50038725d6166bf8371544c012dfc1af0e81a64a

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 211124cff9d9d139dd0dfced356f1472860352c055d2481459038b8205d7d742
MD5 78a1a9ca76172f91a690a6afd3ab2cf2
BLAKE2b-256 8a440cfbe2b1dedfd2f06d86be7246781a18563b309f4ce2bebfba73960fd73a

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d1053fb5f0b010ee76ca515e6af36b50d26c1728ad46be12f1f147a835341083
MD5 4bf4fa374075e58d8f3fab88a06956b9
BLAKE2b-256 dfe04ca00094b947ce16eb0e30134d4367d64ced8f447449770e5e6887e05a26

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 35194e0b8a2bda12b4096e2e792efa5d4801a0abb950c48ade351d479cd22ba5
MD5 45537c8df7410c5823230d9351748690
BLAKE2b-256 c88d9f3dfa3b6da347a319c0eca7c51ca05bf1c17b7a303499eea3831d284433

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: ijson-3.2.3-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 50.2 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for ijson-3.2.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 96190d59f015b5a2af388a98446e411f58ecc6a93934e036daa75f75d02386a0
MD5 14ae5991cc7d46900cee39d9b0db41f5
BLAKE2b-256 7620c4d6a4585ba040189d70051836a1b0c3062ea7fc888f180e9760c82c11d9

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp36-cp36m-win32.whl.

File metadata

  • Download URL: ijson-3.2.3-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 47.7 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for ijson-3.2.3-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 a4d7fe3629de3ecb088bff6dfe25f77be3e8261ed53d5e244717e266f8544305
MD5 7095fedc14653315dcbf3d4cd927eb69
BLAKE2b-256 d6b8d1a3749d5930c610d23310e2e2405b41993f44d28e00b515f7c16211dfca

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c63f3d57dbbac56cead05b12b81e8e1e259f14ce7f233a8cbe7fa0996733b628
MD5 bc09f5120deaf55063ccc7c7ea6d839b
BLAKE2b-256 9f142139ae49d7f76aece26abe461a56013feb12c9220ca771791e365edc6890

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

  • Download URL: ijson-3.2.3-cp36-cp36m-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 110.5 kB
  • Tags: CPython 3.6m, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for ijson-3.2.3-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 455d7d3b7a6aacfb8ab1ebcaf697eedf5be66e044eac32508fccdc633d995f0e
MD5 9c39b0ba69ec793b03dc25bbef03f47c
BLAKE2b-256 93be829dd01619cd89e6a18dba2333f4929d1b55b1849ea6bbe0484bd9cad993

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp36-cp36m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 4fc35d569eff3afa76bfecf533f818ecb9390105be257f3f83c03204661ace70
MD5 9827651513979aa0319bd54adb085714
BLAKE2b-256 fb697c2000a52d8575c3262f9a4918e43323d3d1211f5d63df22c0a17b016b88

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 85afdb3f3a5d0011584d4fa8e6dccc5936be51c27e84cd2882fe904ca3bd04c5
MD5 58a4a6062eea80a169fab7ce48f367e1
BLAKE2b-256 a1a34e8cd2e36ba6747f350e146608b16fb30ce4ca92158d9a017fafd4acc2ab

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0e0243d166d11a2a47c17c7e885debf3b19ed136be2af1f5d1c34212850236ac
MD5 861bdb6519a56fe35eafe4bef844acfe
BLAKE2b-256 1bb4fa9a309c4be6ca62d6ba14478b3bf0a1b18b32e4001cfcc6d74aaa2698c1

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 396338a655fb9af4ac59dd09c189885b51fa0eefc84d35408662031023c110d1
MD5 ee442b35d7df48b9f8560dd2c1852b17
BLAKE2b-256 51d77615f8dcf83798db3c877e482e05c283687490ce7e870316426b6740b13a

See more details on using hashes here.

File details

Details for the file ijson-3.2.3-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ijson-3.2.3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 eeb286639649fb6bed37997a5e30eefcacddac79476d24128348ec890b2a0ccb
MD5 1d8922c757a78001cbc02a6f9b53981c
BLAKE2b-256 783ee948c65aaafbd685a4e9dedbdec2341d1c673c0868902bddd7eaf8963685

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