Skip to main content

Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy

Project description

orjson

orjson is a fast, correct JSON library for Python. It benchmarks as the fastest Python library for JSON and is more correct than the standard json library or other third-party libraries. It serializes dataclass, datetime, numpy, and UUID instances natively.

orjson.dumps() is something like 10x as fast as json, serializes common types and subtypes, has a default parameter for the caller to specify how to serialize arbitrary types, and has a number of flags controlling output.

orjson.loads() is something like 2x as fast as json, and is strictly compliant with UTF-8 and RFC 8259 ("The JavaScript Object Notation (JSON) Data Interchange Format").

Reading from and writing to files, line-delimited JSON files, and so on is not provided by the library.

orjson supports CPython 3.9, 3.10, 3.11, 3.12, 3.13, and 3.14.

It distributes amd64/x86_64/x64, i686/x86, aarch64/arm64/armv8, arm7, ppc64le/POWER8, and s390x wheels for Linux, amd64 and aarch64 wheels for macOS, and amd64, i686, and aarch64 wheels for Windows.

Wheels published to PyPI for amd64 run on x86-64-v1 (2003) or later, but will at runtime use AVX-512 if available for a significant performance benefit; aarch64 wheels run on ARMv8-A (2011) or later.

orjson does not and will not support PyPy, embedded Python builds for Android/iOS, or PEP 554 subinterpreters.

orjson may support PEP 703 free-threading when it is stable.

Releases follow semantic versioning and serializing a new object type without an opt-in flag is considered a breaking change.

orjson is licensed under both the Apache 2.0 and MIT licenses. The repository and issue tracker is github.com/ijl/orjson, and patches may be submitted there. There is a CHANGELOG available in the repository.

  1. Usage
    1. Install
    2. Quickstart
    3. Migrating
    4. Serialize
      1. default
      2. option
      3. Fragment
    5. Deserialize
  2. Types
    1. dataclass
    2. datetime
    3. enum
    4. float
    5. int
    6. numpy
    7. str
    8. uuid
  3. Testing
  4. Performance
    1. Latency
    2. Reproducing
  5. Questions
  6. Packaging
  7. License

Usage

Install

To install a wheel from PyPI, install the orjson package.

In requirements.in or requirements.txt format, specify:

orjson >= 3.10,<4

In pyproject.toml format, specify:

orjson = "^3.10"

To build a wheel, see packaging.

Quickstart

This is an example of serializing, with options specified, and deserializing:

>>> import orjson, datetime, numpy
>>> data = {
    "type": "job",
    "created_at": datetime.datetime(1970, 1, 1),
    "status": "🆗",
    "payload": numpy.array([[1, 2], [3, 4]]),
}
>>> orjson.dumps(data, option=orjson.OPT_NAIVE_UTC | orjson.OPT_SERIALIZE_NUMPY)
b'{"type":"job","created_at":"1970-01-01T00:00:00+00:00","status":"\xf0\x9f\x86\x97","payload":[[1,2],[3,4]]}'
>>> orjson.loads(_)
{'type': 'job', 'created_at': '1970-01-01T00:00:00+00:00', 'status': '🆗', 'payload': [[1, 2], [3, 4]]}

Migrating

orjson version 3 serializes more types than version 2. Subclasses of str, int, dict, and list are now serialized. This is faster and more similar to the standard library. It can be disabled with orjson.OPT_PASSTHROUGH_SUBCLASS.dataclasses.dataclass instances are now serialized by default and cannot be customized in a default function unless option=orjson.OPT_PASSTHROUGH_DATACLASS is specified. uuid.UUID instances are serialized by default. For any type that is now serialized, implementations in a default function and options enabling them can be removed but do not need to be. There was no change in deserialization.

To migrate from the standard library, the largest difference is that orjson.dumps returns bytes and json.dumps returns a str.

Users with dict objects using non-str keys should specify option=orjson.OPT_NON_STR_KEYS.

sort_keys is replaced by option=orjson.OPT_SORT_KEYS.

indent is replaced by option=orjson.OPT_INDENT_2 and other levels of indentation are not supported.

ensure_ascii is probably not relevant today and UTF-8 characters cannot be escaped to ASCII.

Serialize

def dumps(
    __obj: Any,
    default: Optional[Callable[[Any], Any]] = ...,
    option: Optional[int] = ...,
) -> bytes: ...

dumps() serializes Python objects to JSON.

It natively serializes str, dict, list, tuple, int, float, bool, None, dataclasses.dataclass, typing.TypedDict, datetime.datetime, datetime.date, datetime.time, uuid.UUID, numpy.ndarray, and orjson.Fragment instances. It supports arbitrary types through default. It serializes subclasses of str, int, dict, list, dataclasses.dataclass, and enum.Enum. It does not serialize subclasses of tuple to avoid serializing namedtuple objects as arrays. To avoid serializing subclasses, specify the option orjson.OPT_PASSTHROUGH_SUBCLASS.

The output is a bytes object containing UTF-8.

The global interpreter lock (GIL) is held for the duration of the call.

It raises JSONEncodeError on an unsupported type. This exception message describes the invalid object with the error message Type is not JSON serializable: .... To fix this, specify default.

It raises JSONEncodeError on a str that contains invalid UTF-8.

It raises JSONEncodeError on an integer that exceeds 64 bits by default or, with OPT_STRICT_INTEGER, 53 bits.

It raises JSONEncodeError if a dict has a key of a type other than str, unless OPT_NON_STR_KEYS is specified.

It raises JSONEncodeError if the output of default recurses to handling by default more than 254 levels deep.

It raises JSONEncodeError on circular references.

It raises JSONEncodeError if a tzinfo on a datetime object is unsupported.

JSONEncodeError is a subclass of TypeError. This is for compatibility with the standard library.

If the failure was caused by an exception in default then JSONEncodeError chains the original exception as __cause__.

default

To serialize a subclass or arbitrary types, specify default as a callable that returns a supported type. default may be a function, lambda, or callable class instance. To specify that a type was not handled by default, raise an exception such as TypeError.

>>> import orjson, decimal
>>>
def default(obj):
    if isinstance(obj, decimal.Decimal):
        return str(obj)
    raise TypeError

>>> orjson.dumps(decimal.Decimal("0.0842389659712649442845"))
JSONEncodeError: Type is not JSON serializable: decimal.Decimal
>>> orjson.dumps(decimal.Decimal("0.0842389659712649442845"), default=default)
b'"0.0842389659712649442845"'
>>> orjson.dumps({1, 2}, default=default)
orjson.JSONEncodeError: Type is not JSON serializable: set

The default callable may return an object that itself must be handled by default up to 254 times before an exception is raised.

It is important that default raise an exception if a type cannot be handled. Python otherwise implicitly returns None, which appears to the caller like a legitimate value and is serialized:

>>> import orjson, json
>>>
def default(obj):
    if isinstance(obj, decimal.Decimal):
        return str(obj)

>>> orjson.dumps({"set":{1, 2}}, default=default)
b'{"set":null}'
>>> json.dumps({"set":{1, 2}}, default=default)
'{"set":null}'

option

To modify how data is serialized, specify option. Each option is an integer constant in orjson. To specify multiple options, mask them together, e.g., option=orjson.OPT_STRICT_INTEGER | orjson.OPT_NAIVE_UTC.

OPT_APPEND_NEWLINE

Append \n to the output. This is a convenience and optimization for the pattern of dumps(...) + "\n". bytes objects are immutable and this pattern copies the original contents.

>>> import orjson
>>> orjson.dumps([])
b"[]"
>>> orjson.dumps([], option=orjson.OPT_APPEND_NEWLINE)
b"[]\n"
OPT_INDENT_2

Pretty-print output with an indent of two spaces. This is equivalent to indent=2 in the standard library. Pretty printing is slower and the output larger. orjson is the fastest compared library at pretty printing and has much less of a slowdown to pretty print than the standard library does. This option is compatible with all other options.

>>> import orjson
>>> orjson.dumps({"a": "b", "c": {"d": True}, "e": [1, 2]})
b'{"a":"b","c":{"d":true},"e":[1,2]}'
>>> orjson.dumps(
    {"a": "b", "c": {"d": True}, "e": [1, 2]},
    option=orjson.OPT_INDENT_2
)
b'{\n  "a": "b",\n  "c": {\n    "d": true\n  },\n  "e": [\n    1,\n    2\n  ]\n}'

If displayed, the indentation and linebreaks appear like this:

{
  "a": "b",
  "c": {
    "d": true
  },
  "e": [
    1,
    2
  ]
}

This measures serializing the github.json fixture as compact (52KiB) or pretty (64KiB):

Library compact (ms) pretty (ms) vs. orjson
orjson 0.01 0.02 1
json 0.13 0.54 34

This measures serializing the citm_catalog.json fixture, more of a worst case due to the amount of nesting and newlines, as compact (489KiB) or pretty (1.1MiB):

Library compact (ms) pretty (ms) vs. orjson
orjson 0.25 0.45 1
json 3.01 24.42 54.4

This can be reproduced using the pyindent script.

OPT_NAIVE_UTC

Serialize datetime.datetime objects without a tzinfo as UTC. This has no effect on datetime.datetime objects that have tzinfo set.

>>> import orjson, datetime
>>> orjson.dumps(
        datetime.datetime(1970, 1, 1, 0, 0, 0),
    )
b'"1970-01-01T00:00:00"'
>>> orjson.dumps(
        datetime.datetime(1970, 1, 1, 0, 0, 0),
        option=orjson.OPT_NAIVE_UTC,
    )
b'"1970-01-01T00:00:00+00:00"'
OPT_NON_STR_KEYS

Serialize dict keys of type other than str. This allows dict keys to be one of str, int, float, bool, None, datetime.datetime, datetime.date, datetime.time, enum.Enum, and uuid.UUID. For comparison, the standard library serializes str, int, float, bool or None by default. orjson benchmarks as being faster at serializing non-str keys than other libraries. This option is slower for str keys than the default.

>>> import orjson, datetime, uuid
>>> orjson.dumps(
        {uuid.UUID("7202d115-7ff3-4c81-a7c1-2a1f067b1ece"): [1, 2, 3]},
        option=orjson.OPT_NON_STR_KEYS,
    )
b'{"7202d115-7ff3-4c81-a7c1-2a1f067b1ece":[1,2,3]}'
>>> orjson.dumps(
        {datetime.datetime(1970, 1, 1, 0, 0, 0): [1, 2, 3]},
        option=orjson.OPT_NON_STR_KEYS | orjson.OPT_NAIVE_UTC,
    )
b'{"1970-01-01T00:00:00+00:00":[1,2,3]}'

These types are generally serialized how they would be as values, e.g., datetime.datetime is still an RFC 3339 string and respects options affecting it. The exception is that int serialization does not respect OPT_STRICT_INTEGER.

This option has the risk of creating duplicate keys. This is because non-str objects may serialize to the same str as an existing key, e.g., {"1": true, 1: false}. The last key to be inserted to the dict will be serialized last and a JSON deserializer will presumably take the last occurrence of a key (in the above, false). The first value will be lost.

This option is compatible with orjson.OPT_SORT_KEYS. If sorting is used, note the sort is unstable and will be unpredictable for duplicate keys.

>>> import orjson, datetime
>>> orjson.dumps(
    {"other": 1, datetime.date(1970, 1, 5): 2, datetime.date(1970, 1, 3): 3},
    option=orjson.OPT_NON_STR_KEYS | orjson.OPT_SORT_KEYS
)
b'{"1970-01-03":3,"1970-01-05":2,"other":1}'

This measures serializing 589KiB of JSON comprising a list of 100 dict in which each dict has both 365 randomly-sorted int keys representing epoch timestamps as well as one str key and the value for each key is a single integer. In "str keys", the keys were converted to str before serialization, and orjson still specifes option=orjson.OPT_NON_STR_KEYS (which is always somewhat slower).

Library str keys (ms) int keys (ms) int keys sorted (ms)
orjson 0.5 0.93 2.08
json 2.72 3.59

json is blank because it raises TypeError on attempting to sort before converting all keys to str. This can be reproduced using the pynonstr script.

OPT_OMIT_MICROSECONDS

Do not serialize the microsecond field on datetime.datetime and datetime.time instances.

>>> import orjson, datetime
>>> orjson.dumps(
        datetime.datetime(1970, 1, 1, 0, 0, 0, 1),
    )
b'"1970-01-01T00:00:00.000001"'
>>> orjson.dumps(
        datetime.datetime(1970, 1, 1, 0, 0, 0, 1),
        option=orjson.OPT_OMIT_MICROSECONDS,
    )
b'"1970-01-01T00:00:00"'
OPT_PASSTHROUGH_DATACLASS

Passthrough dataclasses.dataclass instances to default. This allows customizing their output but is much slower.

>>> import orjson, dataclasses
>>>
@dataclasses.dataclass
class User:
    id: str
    name: str
    password: str

def default(obj):
    if isinstance(obj, User):
        return {"id": obj.id, "name": obj.name}
    raise TypeError

>>> orjson.dumps(User("3b1", "asd", "zxc"))
b'{"id":"3b1","name":"asd","password":"zxc"}'
>>> orjson.dumps(User("3b1", "asd", "zxc"), option=orjson.OPT_PASSTHROUGH_DATACLASS)
TypeError: Type is not JSON serializable: User
>>> orjson.dumps(
        User("3b1", "asd", "zxc"),
        option=orjson.OPT_PASSTHROUGH_DATACLASS,
        default=default,
    )
b'{"id":"3b1","name":"asd"}'
OPT_PASSTHROUGH_DATETIME

Passthrough datetime.datetime, datetime.date, and datetime.time instances to default. This allows serializing datetimes to a custom format, e.g., HTTP dates:

>>> import orjson, datetime
>>>
def default(obj):
    if isinstance(obj, datetime.datetime):
        return obj.strftime("%a, %d %b %Y %H:%M:%S GMT")
    raise TypeError

>>> orjson.dumps({"created_at": datetime.datetime(1970, 1, 1)})
b'{"created_at":"1970-01-01T00:00:00"}'
>>> orjson.dumps({"created_at": datetime.datetime(1970, 1, 1)}, option=orjson.OPT_PASSTHROUGH_DATETIME)
TypeError: Type is not JSON serializable: datetime.datetime
>>> orjson.dumps(
        {"created_at": datetime.datetime(1970, 1, 1)},
        option=orjson.OPT_PASSTHROUGH_DATETIME,
        default=default,
    )
b'{"created_at":"Thu, 01 Jan 1970 00:00:00 GMT"}'

This does not affect datetimes in dict keys if using OPT_NON_STR_KEYS.

OPT_PASSTHROUGH_SUBCLASS

Passthrough subclasses of builtin types to default.

>>> import orjson
>>>
class Secret(str):
    pass

def default(obj):
    if isinstance(obj, Secret):
        return "******"
    raise TypeError

>>> orjson.dumps(Secret("zxc"))
b'"zxc"'
>>> orjson.dumps(Secret("zxc"), option=orjson.OPT_PASSTHROUGH_SUBCLASS)
TypeError: Type is not JSON serializable: Secret
>>> orjson.dumps(Secret("zxc"), option=orjson.OPT_PASSTHROUGH_SUBCLASS, default=default)
b'"******"'

This does not affect serializing subclasses as dict keys if using OPT_NON_STR_KEYS.

OPT_SERIALIZE_DATACLASS

This is deprecated and has no effect in version 3. In version 2 this was required to serialize dataclasses.dataclass instances. For more, see dataclass.

OPT_SERIALIZE_NUMPY

Serialize numpy.ndarray instances. For more, see numpy.

OPT_SERIALIZE_UUID

This is deprecated and has no effect in version 3. In version 2 this was required to serialize uuid.UUID instances. For more, see UUID.

OPT_SORT_KEYS

Serialize dict keys in sorted order. The default is to serialize in an unspecified order. This is equivalent to sort_keys=True in the standard library.

This can be used to ensure the order is deterministic for hashing or tests. It has a substantial performance penalty and is not recommended in general.

>>> import orjson
>>> orjson.dumps({"b": 1, "c": 2, "a": 3})
b'{"b":1,"c":2,"a":3}'
>>> orjson.dumps({"b": 1, "c": 2, "a": 3}, option=orjson.OPT_SORT_KEYS)
b'{"a":3,"b":1,"c":2}'

This measures serializing the twitter.json fixture unsorted and sorted:

Library unsorted (ms) sorted (ms) vs. orjson
orjson 0.11 0.3 1
json 1.36 1.93 6.4

The benchmark can be reproduced using the pysort script.

The sorting is not collation/locale-aware:

>>> import orjson
>>> orjson.dumps({"a": 1, "ä": 2, "A": 3}, option=orjson.OPT_SORT_KEYS)
b'{"A":3,"a":1,"\xc3\xa4":2}'

This is the same sorting behavior as the standard library.

dataclass also serialize as maps but this has no effect on them.

OPT_STRICT_INTEGER

Enforce 53-bit limit on integers. The limit is otherwise 64 bits, the same as the Python standard library. For more, see int.

OPT_UTC_Z

Serialize a UTC timezone on datetime.datetime instances as Z instead of +00:00.

>>> import orjson, datetime, zoneinfo
>>> orjson.dumps(
        datetime.datetime(1970, 1, 1, 0, 0, 0, tzinfo=zoneinfo.ZoneInfo("UTC")),
    )
b'"1970-01-01T00:00:00+00:00"'
>>> orjson.dumps(
        datetime.datetime(1970, 1, 1, 0, 0, 0, tzinfo=zoneinfo.ZoneInfo("UTC")),
        option=orjson.OPT_UTC_Z
    )
b'"1970-01-01T00:00:00Z"'

Fragment

orjson.Fragment includes already-serialized JSON in a document. This is an efficient way to include JSON blobs from a cache, JSONB field, or separately serialized object without first deserializing to Python objects via loads().

>>> import orjson
>>> orjson.dumps({"key": "zxc", "data": orjson.Fragment(b'{"a": "b", "c": 1}')})
b'{"key":"zxc","data":{"a": "b", "c": 1}}'

It does no reformatting: orjson.OPT_INDENT_2 will not affect a compact blob nor will a pretty-printed JSON blob be rewritten as compact.

The input must be bytes or str and given as a positional argument.

This raises orjson.JSONEncodeError if a str is given and the input is not valid UTF-8. It otherwise does no validation and it is possible to write invalid JSON. This does not escape characters. The implementation is tested to not crash if given invalid strings or invalid JSON.

Deserialize

def loads(__obj: Union[bytes, bytearray, memoryview, str]) -> Any: ...

loads() deserializes JSON to Python objects. It deserializes to dict, list, int, float, str, bool, and None objects.

bytes, bytearray, memoryview, and str input are accepted. If the input exists as a memoryview, bytearray, or bytes object, it is recommended to pass these directly rather than creating an unnecessary str object. That is, orjson.loads(b"{}") instead of orjson.loads(b"{}".decode("utf-8")). This has lower memory usage and lower latency.

The input must be valid UTF-8.

orjson maintains a cache of map keys for the duration of the process. This causes a net reduction in memory usage by avoiding duplicate strings. The keys must be at most 64 bytes to be cached and 2048 entries are stored.

The global interpreter lock (GIL) is held for the duration of the call.

It raises JSONDecodeError if given an invalid type or invalid JSON. This includes if the input contains NaN, Infinity, or -Infinity, which the standard library allows, but is not valid JSON.

It raises JSONDecodeError if a combination of array or object recurses 1024 levels deep.

It raises JSONDecodeError if unable to allocate a buffer large enough to parse the document.

JSONDecodeError is a subclass of json.JSONDecodeError and ValueError. This is for compatibility with the standard library.

Types

dataclass

orjson serializes instances of dataclasses.dataclass natively. It serializes instances 40-50x as fast as other libraries and avoids a severe slowdown seen in other libraries compared to serializing dict.

It is supported to pass all variants of dataclasses, including dataclasses using __slots__, frozen dataclasses, those with optional or default attributes, and subclasses. There is a performance benefit to not using __slots__.

Library dict (ms) dataclass (ms) vs. orjson
orjson 0.43 0.95 1
json 5.81 38.32 40

This measures serializing 555KiB of JSON, orjson natively and other libraries using default to serialize the output of dataclasses.asdict(). This can be reproduced using the pydataclass script.

Dataclasses are serialized as maps, with every attribute serialized and in the order given on class definition:

>>> import dataclasses, orjson, typing

@dataclasses.dataclass
class Member:
    id: int
    active: bool = dataclasses.field(default=False)

@dataclasses.dataclass
class Object:
    id: int
    name: str
    members: typing.List[Member]

>>> orjson.dumps(Object(1, "a", [Member(1, True), Member(2)]))
b'{"id":1,"name":"a","members":[{"id":1,"active":true},{"id":2,"active":false}]}'

datetime

orjson serializes datetime.datetime objects to RFC 3339 format, e.g., "1970-01-01T00:00:00+00:00". This is a subset of ISO 8601 and is compatible with isoformat() in the standard library.

>>> import orjson, datetime, zoneinfo
>>> orjson.dumps(
    datetime.datetime(2018, 12, 1, 2, 3, 4, 9, tzinfo=zoneinfo.ZoneInfo("Australia/Adelaide"))
)
b'"2018-12-01T02:03:04.000009+10:30"'
>>> orjson.dumps(
    datetime.datetime(2100, 9, 1, 21, 55, 2).replace(tzinfo=zoneinfo.ZoneInfo("UTC"))
)
b'"2100-09-01T21:55:02+00:00"'
>>> orjson.dumps(
    datetime.datetime(2100, 9, 1, 21, 55, 2)
)
b'"2100-09-01T21:55:02"'

datetime.datetime supports instances with a tzinfo that is None, datetime.timezone.utc, a timezone instance from the python3.9+ zoneinfo module, or a timezone instance from the third-party pendulum, pytz, or dateutil/arrow libraries.

It is fastest to use the standard library's zoneinfo.ZoneInfo for timezones.

datetime.time objects must not have a tzinfo.

>>> import orjson, datetime
>>> orjson.dumps(datetime.time(12, 0, 15, 290))
b'"12:00:15.000290"'

datetime.date objects will always serialize.

>>> import orjson, datetime
>>> orjson.dumps(datetime.date(1900, 1, 2))
b'"1900-01-02"'

Errors with tzinfo result in JSONEncodeError being raised.

To disable serialization of datetime objects specify the option orjson.OPT_PASSTHROUGH_DATETIME.

To use "Z" suffix instead of "+00:00" to indicate UTC ("Zulu") time, use the option orjson.OPT_UTC_Z.

To assume datetimes without timezone are UTC, use the option orjson.OPT_NAIVE_UTC.

enum

orjson serializes enums natively. Options apply to their values.

>>> import enum, datetime, orjson
>>>
class DatetimeEnum(enum.Enum):
    EPOCH = datetime.datetime(1970, 1, 1, 0, 0, 0)
>>> orjson.dumps(DatetimeEnum.EPOCH)
b'"1970-01-01T00:00:00"'
>>> orjson.dumps(DatetimeEnum.EPOCH, option=orjson.OPT_NAIVE_UTC)
b'"1970-01-01T00:00:00+00:00"'

Enums with members that are not supported types can be serialized using default:

>>> import enum, orjson
>>>
class Custom:
    def __init__(self, val):
        self.val = val

def default(obj):
    if isinstance(obj, Custom):
        return obj.val
    raise TypeError

class CustomEnum(enum.Enum):
    ONE = Custom(1)

>>> orjson.dumps(CustomEnum.ONE, default=default)
b'1'

float

orjson serializes and deserializes double precision floats with no loss of precision and consistent rounding.

orjson.dumps() serializes Nan, Infinity, and -Infinity, which are not compliant JSON, as null:

>>> import orjson, json
>>> orjson.dumps([float("NaN"), float("Infinity"), float("-Infinity")])
b'[null,null,null]'
>>> json.dumps([float("NaN"), float("Infinity"), float("-Infinity")])
'[NaN, Infinity, -Infinity]'

int

orjson serializes and deserializes 64-bit integers by default. The range supported is a signed 64-bit integer's minimum (-9223372036854775807) to an unsigned 64-bit integer's maximum (18446744073709551615). This is widely compatible, but there are implementations that only support 53-bits for integers, e.g., web browsers. For those implementations, dumps() can be configured to raise a JSONEncodeError on values exceeding the 53-bit range.

>>> import orjson
>>> orjson.dumps(9007199254740992)
b'9007199254740992'
>>> orjson.dumps(9007199254740992, option=orjson.OPT_STRICT_INTEGER)
JSONEncodeError: Integer exceeds 53-bit range
>>> orjson.dumps(-9007199254740992, option=orjson.OPT_STRICT_INTEGER)
JSONEncodeError: Integer exceeds 53-bit range

numpy

orjson natively serializes numpy.ndarray and individual numpy.float64, numpy.float32, numpy.float16 (numpy.half), numpy.int64, numpy.int32, numpy.int16, numpy.int8, numpy.uint64, numpy.uint32, numpy.uint16, numpy.uint8, numpy.uintp, numpy.intp, numpy.datetime64, and numpy.bool instances.

orjson is compatible with both numpy v1 and v2.

orjson is faster than all compared libraries at serializing numpy instances. Serializing numpy data requires specifying option=orjson.OPT_SERIALIZE_NUMPY.

>>> import orjson, numpy
>>> orjson.dumps(
        numpy.array([[1, 2, 3], [4, 5, 6]]),
        option=orjson.OPT_SERIALIZE_NUMPY,
)
b'[[1,2,3],[4,5,6]]'

The array must be a contiguous C array (C_CONTIGUOUS) and one of the supported datatypes.

Note a difference between serializing numpy.float32 using ndarray.tolist() or orjson.dumps(..., option=orjson.OPT_SERIALIZE_NUMPY): tolist() converts to a double before serializing and orjson's native path does not. This can result in different rounding.

numpy.datetime64 instances are serialized as RFC 3339 strings and datetime options affect them.

>>> import orjson, numpy
>>> orjson.dumps(
        numpy.datetime64("2021-01-01T00:00:00.172"),
        option=orjson.OPT_SERIALIZE_NUMPY,
)
b'"2021-01-01T00:00:00.172000"'
>>> orjson.dumps(
        numpy.datetime64("2021-01-01T00:00:00.172"),
        option=(
            orjson.OPT_SERIALIZE_NUMPY |
            orjson.OPT_NAIVE_UTC |
            orjson.OPT_OMIT_MICROSECONDS
        ),
)
b'"2021-01-01T00:00:00+00:00"'

If an array is not a contiguous C array, contains an unsupported datatype, or contains a numpy.datetime64 using an unsupported representation (e.g., picoseconds), orjson falls through to default. In default, obj.tolist() can be specified.

If an array is not in the native endianness, e.g., an array of big-endian values on a little-endian system, orjson.JSONEncodeError is raised.

If an array is malformed, orjson.JSONEncodeError is raised.

This measures serializing 92MiB of JSON from an numpy.ndarray with dimensions of (50000, 100) and numpy.float64 values:

Library Latency (ms) RSS diff (MiB) vs. orjson
orjson 105 105 1
json 1,481 295 14.2

This measures serializing 100MiB of JSON from an numpy.ndarray with dimensions of (100000, 100) and numpy.int32 values:

Library Latency (ms) RSS diff (MiB) vs. orjson
orjson 68 119 1
json 684 501 10.1

This measures serializing 105MiB of JSON from an numpy.ndarray with dimensions of (100000, 200) and numpy.bool values:

Library Latency (ms) RSS diff (MiB) vs. orjson
orjson 50 125 1
json 573 398 11.5

In these benchmarks, orjson serializes natively and json serializes ndarray.tolist() via default. The RSS column measures peak memory usage during serialization. This can be reproduced using the pynumpy script.

orjson does not have an installation or compilation dependency on numpy. The implementation is independent, reading numpy.ndarray using PyArrayInterface.

str

orjson is strict about UTF-8 conformance. This is stricter than the standard library's json module, which will serialize and deserialize UTF-16 surrogates, e.g., "\ud800", that are invalid UTF-8.

If orjson.dumps() is given a str that does not contain valid UTF-8, orjson.JSONEncodeError is raised. If loads() receives invalid UTF-8, orjson.JSONDecodeError is raised.

>>> import orjson, json
>>> orjson.dumps('\ud800')
JSONEncodeError: str is not valid UTF-8: surrogates not allowed
>>> json.dumps('\ud800')
'"\\ud800"'
>>> orjson.loads('"\\ud800"')
JSONDecodeError: unexpected end of hex escape at line 1 column 8: line 1 column 1 (char 0)
>>> json.loads('"\\ud800"')
'\ud800'

To make a best effort at deserializing bad input, first decode bytes using the replace or lossy argument for errors:

>>> import orjson
>>> orjson.loads(b'"\xed\xa0\x80"')
JSONDecodeError: str is not valid UTF-8: surrogates not allowed
>>> orjson.loads(b'"\xed\xa0\x80"'.decode("utf-8", "replace"))
'���'

uuid

orjson serializes uuid.UUID instances to RFC 4122 format, e.g., "f81d4fae-7dec-11d0-a765-00a0c91e6bf6".

>>> import orjson, uuid
>>> orjson.dumps(uuid.uuid5(uuid.NAMESPACE_DNS, "python.org"))
b'"886313e1-3b8a-5372-9b90-0c9aee199e5d"'

Testing

The library has comprehensive tests. There are tests against fixtures in the JSONTestSuite and nativejson-benchmark repositories. It is tested to not crash against the Big List of Naughty Strings. It is tested to not leak memory. It is tested to not crash against and not accept invalid UTF-8. There are integration tests exercising the library's use in web servers (gunicorn using multiprocess/forked workers) and when multithreaded. It also uses some tests from the ultrajson library.

orjson is the most correct of the compared libraries. This graph shows how each library handles a combined 342 JSON fixtures from the JSONTestSuite and nativejson-benchmark tests:

Library Invalid JSON documents not rejected Valid JSON documents not deserialized
orjson 0 0
json 17 0

This shows that all libraries deserialize valid JSON but only orjson correctly rejects the given invalid JSON fixtures. Errors are largely due to accepting invalid strings and numbers.

The graph above can be reproduced using the pycorrectness script.

Performance

Serialization and deserialization performance of orjson is consistently better than the standard library's json. The graphs below illustrate a few commonly used documents.

Latency

Serialization

Deserialization

twitter.json serialization

Library Median latency (milliseconds) Operations per second Relative (latency)
orjson 0.1 8453 1
json 1.3 765 11.1

twitter.json deserialization

Library Median latency (milliseconds) Operations per second Relative (latency)
orjson 0.5 1889 1
json 2.2 453 4.2

github.json serialization

Library Median latency (milliseconds) Operations per second Relative (latency)
orjson 0.01 103693 1
json 0.13 7648 13.6

github.json deserialization

Library Median latency (milliseconds) Operations per second Relative (latency)
orjson 0.04 23264 1
json 0.1 10430 2.2

citm_catalog.json serialization

Library Median latency (milliseconds) Operations per second Relative (latency)
orjson 0.3 3975 1
json 3 338 11.8

citm_catalog.json deserialization

Library Median latency (milliseconds) Operations per second Relative (latency)
orjson 1.3 781 1
json 4 250 3.1

canada.json serialization

Library Median latency (milliseconds) Operations per second Relative (latency)
orjson 2.5 399 1
json 29.8 33 11.9

canada.json deserialization

Library Median latency (milliseconds) Operations per second Relative (latency)
orjson 3 333 1
json 18 55 6

Reproducing

The above was measured using Python 3.11.10 in a Fedora 42 container on an x86-64-v4 machine using the orjson-3.10.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl artifact on PyPI. The latency results can be reproduced using the pybench script.

Questions

Will it deserialize to dataclasses, UUIDs, decimals, etc or support object_hook?

No. This requires a schema specifying what types are expected and how to handle errors etc. This is addressed by data validation libraries a level above this.

Will it serialize to str?

No. bytes is the correct type for a serialized blob.

Will it support NDJSON or JSONL?

No. orjsonl may be appropriate.

Will it support JSON5 or RJSON?

No, it supports RFC 8259.

How do I depend on orjson in a Rust project?

orjson is only shipped as a Python module. The project should depend on orjson in its own Python requirements and should obtain pointers to functions and objects using the normal PyImport_* APIs.

Packaging

To package orjson requires at least Rust 1.85 and the maturin build tool. The recommended build command is:

maturin build --release --strip

It benefits from also having a C build environment to compile a faster deserialization backend. See this project's manylinux_2_28 builds for an example using clang and LTO.

The project's own CI tests against nightly-2025-08-10 and stable 1.82. It is prudent to pin the nightly version because that channel can introduce breaking changes. There is a significant performance benefit to using nightly.

orjson is tested on native hardware for amd64, aarch64, and i686 on Linux and for arm7, ppc64le, and s390x is cross-compiled and may be tested via emulation. It is tested for aarch64 on macOS and cross-compiles for amd64. For Windows it is tested on amd64, i686, and aarch64.

There are no runtime dependencies other than libc.

The source distribution on PyPI contains all dependencies' source and can be built without network access. The file can be downloaded from https://files.pythonhosted.org/packages/source/o/orjson/orjson-${version}.tar.gz.

orjson's tests are included in the source distribution on PyPI. The tests require only pytest. There are optional packages such as pytz and numpy listed in test/requirements.txt and used in ~10% of tests. Not having these dependencies causes the tests needing them to skip. Tests can be run with pytest -q test.

License

orjson was written by ijl <ijl@mailbox.org>, copyright 2018 - 2025, available to you under either the Apache 2 license or MIT license at your choice.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

orjson-3.11.3.tar.gz (5.5 MB view details)

Uploaded Source

Built Distributions

orjson-3.11.3-cp314-cp314-win_arm64.whl (126.0 kB view details)

Uploaded CPython 3.14Windows ARM64

orjson-3.11.3-cp314-cp314-win_amd64.whl (131.4 kB view details)

Uploaded CPython 3.14Windows x86-64

orjson-3.11.3-cp314-cp314-win32.whl (136.3 kB view details)

Uploaded CPython 3.14Windows x86

orjson-3.11.3-cp314-cp314-musllinux_1_2_x86_64.whl (135.4 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

orjson-3.11.3-cp314-cp314-musllinux_1_2_i686.whl (146.3 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

orjson-3.11.3-cp314-cp314-musllinux_1_2_armv7l.whl (403.9 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

orjson-3.11.3-cp314-cp314-musllinux_1_2_aarch64.whl (130.9 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

orjson-3.11.3-cp314-cp314-manylinux_2_34_x86_64.whl (132.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

orjson-3.11.3-cp314-cp314-manylinux_2_34_aarch64.whl (123.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

orjson-3.11.3-cp314-cp314-macosx_15_0_arm64.whl (127.5 kB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

orjson-3.11.3-cp314-cp314-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl (238.1 kB view details)

Uploaded CPython 3.14macOS 10.15+ universal2 (ARM64, x86-64)macOS 10.15+ x86-64macOS 11.0+ ARM64

orjson-3.11.3-cp313-cp313-win_arm64.whl (126.0 kB view details)

Uploaded CPython 3.13Windows ARM64

orjson-3.11.3-cp313-cp313-win_amd64.whl (131.4 kB view details)

Uploaded CPython 3.13Windows x86-64

orjson-3.11.3-cp313-cp313-win32.whl (136.2 kB view details)

Uploaded CPython 3.13Windows x86

orjson-3.11.3-cp313-cp313-musllinux_1_2_x86_64.whl (135.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

orjson-3.11.3-cp313-cp313-musllinux_1_2_i686.whl (146.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

orjson-3.11.3-cp313-cp313-musllinux_1_2_armv7l.whl (403.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

orjson-3.11.3-cp313-cp313-musllinux_1_2_aarch64.whl (130.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

orjson-3.11.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (132.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

orjson-3.11.3-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (135.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

orjson-3.11.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (132.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

orjson-3.11.3-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (130.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

orjson-3.11.3-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (127.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

orjson-3.11.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (123.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

orjson-3.11.3-cp313-cp313-macosx_15_0_arm64.whl (127.5 kB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

orjson-3.11.3-cp313-cp313-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl (238.1 kB view details)

Uploaded CPython 3.13macOS 10.15+ universal2 (ARM64, x86-64)macOS 10.15+ x86-64macOS 11.0+ ARM64

orjson-3.11.3-cp312-cp312-win_arm64.whl (126.0 kB view details)

Uploaded CPython 3.12Windows ARM64

orjson-3.11.3-cp312-cp312-win_amd64.whl (131.4 kB view details)

Uploaded CPython 3.12Windows x86-64

orjson-3.11.3-cp312-cp312-win32.whl (136.2 kB view details)

Uploaded CPython 3.12Windows x86

orjson-3.11.3-cp312-cp312-musllinux_1_2_x86_64.whl (135.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

orjson-3.11.3-cp312-cp312-musllinux_1_2_i686.whl (146.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

orjson-3.11.3-cp312-cp312-musllinux_1_2_armv7l.whl (403.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

orjson-3.11.3-cp312-cp312-musllinux_1_2_aarch64.whl (130.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

orjson-3.11.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (132.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

orjson-3.11.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (135.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

orjson-3.11.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (132.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

orjson-3.11.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (130.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

orjson-3.11.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (128.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

orjson-3.11.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (123.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

orjson-3.11.3-cp312-cp312-macosx_15_0_arm64.whl (127.6 kB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

orjson-3.11.3-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl (238.3 kB view details)

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

orjson-3.11.3-cp311-cp311-win_arm64.whl (126.1 kB view details)

Uploaded CPython 3.11Windows ARM64

orjson-3.11.3-cp311-cp311-win_amd64.whl (131.4 kB view details)

Uploaded CPython 3.11Windows x86-64

orjson-3.11.3-cp311-cp311-win32.whl (136.2 kB view details)

Uploaded CPython 3.11Windows x86

orjson-3.11.3-cp311-cp311-musllinux_1_2_x86_64.whl (135.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

orjson-3.11.3-cp311-cp311-musllinux_1_2_i686.whl (145.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

orjson-3.11.3-cp311-cp311-musllinux_1_2_armv7l.whl (403.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

orjson-3.11.3-cp311-cp311-musllinux_1_2_aarch64.whl (131.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

orjson-3.11.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (132.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

orjson-3.11.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (135.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

orjson-3.11.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (132.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

orjson-3.11.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (130.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

orjson-3.11.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (127.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

orjson-3.11.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (123.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

orjson-3.11.3-cp311-cp311-macosx_15_0_arm64.whl (127.7 kB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

orjson-3.11.3-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl (238.2 kB view details)

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

orjson-3.11.3-cp310-cp310-win_amd64.whl (131.5 kB view details)

Uploaded CPython 3.10Windows x86-64

orjson-3.11.3-cp310-cp310-win32.whl (136.4 kB view details)

Uploaded CPython 3.10Windows x86

orjson-3.11.3-cp310-cp310-musllinux_1_2_x86_64.whl (135.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

orjson-3.11.3-cp310-cp310-musllinux_1_2_i686.whl (146.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

orjson-3.11.3-cp310-cp310-musllinux_1_2_armv7l.whl (404.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

orjson-3.11.3-cp310-cp310-musllinux_1_2_aarch64.whl (131.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

orjson-3.11.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (133.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

orjson-3.11.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (135.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

orjson-3.11.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (132.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

orjson-3.11.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (130.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

orjson-3.11.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (128.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

orjson-3.11.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (123.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

orjson-3.11.3-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl (238.6 kB view details)

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

orjson-3.11.3-cp39-cp39-win_amd64.whl (131.4 kB view details)

Uploaded CPython 3.9Windows x86-64

orjson-3.11.3-cp39-cp39-win32.whl (136.2 kB view details)

Uploaded CPython 3.9Windows x86

orjson-3.11.3-cp39-cp39-musllinux_1_2_x86_64.whl (135.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

orjson-3.11.3-cp39-cp39-musllinux_1_2_i686.whl (145.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

orjson-3.11.3-cp39-cp39-musllinux_1_2_armv7l.whl (403.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

orjson-3.11.3-cp39-cp39-musllinux_1_2_aarch64.whl (131.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

orjson-3.11.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (132.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

orjson-3.11.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (135.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

orjson-3.11.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (132.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

orjson-3.11.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (130.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

orjson-3.11.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (127.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

orjson-3.11.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (123.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

orjson-3.11.3-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl (238.2 kB view details)

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

File details

Details for the file orjson-3.11.3.tar.gz.

File metadata

  • Download URL: orjson-3.11.3.tar.gz
  • Upload date:
  • Size: 5.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for orjson-3.11.3.tar.gz
Algorithm Hash digest
SHA256 1c0603b1d2ffcd43a411d64797a19556ef76958aef1c182f22dc30860152a98a
MD5 62ae580c918fb60e1eb915eae1960456
BLAKE2b-256 be4d8df5f83256a809c22c4d6792ce8d43bb503be0fb7a8e4da9025754b09658

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3.tar.gz:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: orjson-3.11.3-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 126.0 kB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for orjson-3.11.3-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 e8f6a7a27d7b7bec81bd5924163e9af03d49bbb63013f107b48eb5d16db711bc
MD5 f8b64d4fc6a38b86ee10f843aba3d8fd
BLAKE2b-256 2801d6b274a0635be0468d4dbd9cafe80c47105937a0d42434e805e67cd2ed8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp314-cp314-win_arm64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: orjson-3.11.3-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 131.4 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for orjson-3.11.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 317bbe2c069bbc757b1a2e4105b64aacd3bc78279b66a6b9e51e846e4809f804
MD5 d2f35646e701783732a4bc9a93f2578a
BLAKE2b-256 1558358f6846410a6b4958b74734727e582ed971e13d335d6c7ce3e47730493e

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp314-cp314-win_amd64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp314-cp314-win32.whl.

File metadata

  • Download URL: orjson-3.11.3-cp314-cp314-win32.whl
  • Upload date:
  • Size: 136.3 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for orjson-3.11.3-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 0c6d7328c200c349e3a4c6d8c83e0a5ad029bdc2d417f234152bf34842d0fc8d
MD5 e272eaea1ec18305febc6b1bc1243c29
BLAKE2b-256 da0917d9d2b60592890ff7382e591aa1d9afb202a266b180c3d4049b1ec70e4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp314-cp314-win32.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a0169ebd1cbd94b26c7a7ad282cf5c2744fce054133f959e02eb5265deae1872
MD5 8acdf2e2de98d413ae404c4ee75c8067
BLAKE2b-256 cd1da473c158e380ef6f32753b5f39a69028b25ec5be331c2049a2201bde2e19

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2030c01cbf77bc67bee7eef1e7e31ecf28649353987775e3583062c752da0077
MD5 79b5f46c5f1a38f5cfef412c5848b4b3
BLAKE2b-256 4a2b50ae1a5505cd1043379132fdb2adb8a05f37b3e1ebffe94a5073321966fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp314-cp314-musllinux_1_2_i686.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp314-cp314-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7909ae2460f5f494fecbcd10613beafe40381fd0316e35d6acb5f3a05bfda167
MD5 8dd89d43cfce7e9c41fcdb3e558a726c
BLAKE2b-256 0efd0e935539aa7b08b3ca0f817d73034f7eb506792aae5ecc3b7c6e679cdf5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp314-cp314-musllinux_1_2_armv7l.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2b7b153ed90ababadbef5c3eb39549f9476890d339cf47af563aea7e07db2451
MD5 6b4cd8d893e64457ca77f066863441d0
BLAKE2b-256 1061dccedcf9e9bcaac09fdabe9eaee0311ca92115699500efbd31950d878833

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 d61cd543d69715d5fc0a690c7c6f8dcc307bc23abef9738957981885f5f38229
MD5 cfc9bab1060388a20ee2d45f75fec2cc
BLAKE2b-256 3b9411137c9b6adb3779f1b34fd98be51608a14b430dbc02c6d41134fbba484c

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp314-cp314-manylinux_2_34_x86_64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp314-cp314-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 88dcfc514cfd1b0de038443c7b3e6a9797ffb1b3674ef1fd14f701a13397f82d
MD5 ee7a96c5f06d722c1cedc14038ab0c80
BLAKE2b-256 67461e2588700d354aacdf9e12cc2d98131fb8ac6f31ca65997bef3863edb8ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp314-cp314-manylinux_2_34_aarch64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 bc8bc85b81b6ac9fc4dae393a8c159b817f4c2c9dee5d12b773bddb3b95fc07e
MD5 32a1a942f84a7daab1eb92329a4ebfc6
BLAKE2b-256 e46d468d21d49bb12f900052edcfbf52c292022d0a323d7828dc6376e6319703

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp314-cp314-macosx_15_0_arm64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp314-cp314-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp314-cp314-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 cf4b81227ec86935568c7edd78352a92e97af8da7bd70bdfdaa0d2e0011a1ab4
MD5 4ef220a39a49702628eed372a0a76835
BLAKE2b-256 ef77d3b1fef1fc6aaeed4cbf3be2b480114035f4df8fa1a99d2dac1d40d6e924

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp314-cp314-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: orjson-3.11.3-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 126.0 kB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for orjson-3.11.3-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 18bd1435cb1f2857ceb59cfb7de6f92593ef7b831ccd1b9bfb28ca530e539dce
MD5 984ee741f06dcacf0aa40620cd1ffdee
BLAKE2b-256 e2cf0dce7a0be94bd36d1346be5067ed65ded6adb795fdbe3abd234c8d576d01

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp313-cp313-win_arm64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: orjson-3.11.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 131.4 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for orjson-3.11.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 29be5ac4164aa8bdcba5fa0700a3c9c316b411d8ed9d39ef8a882541bd452fae
MD5 dc477d30beee5fa9614c0db4e3b68f5c
BLAKE2b-256 8876224985d9f127e121c8cad882cea55f0ebe39f97925de040b75ccd4b33999

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp313-cp313-win_amd64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp313-cp313-win32.whl.

File metadata

  • Download URL: orjson-3.11.3-cp313-cp313-win32.whl
  • Upload date:
  • Size: 136.2 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for orjson-3.11.3-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 2039b7847ba3eec1f5886e75e6763a16e18c68a63efc4b029ddf994821e2e66b
MD5 5c4b1b097459b2c9c24e5635eb7a7ee2
BLAKE2b-256 60d4bae8e4f26afb2c23bea69d2f6d566132584d1c3a5fe89ee8c17b718cab67

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp313-cp313-win32.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e44fbe4000bd321d9f3b648ae46e0196d21577cf66ae684a96ff90b1f7c93633
MD5 ee86b2ceb387cc57ceee0614e38263c4
BLAKE2b-256 8d8bbafb7f0afef9344754a3a0597a12442f1b85a048b82108ef2c956f53babd

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ac9e05f25627ffc714c21f8dfe3a579445a5c392a9c8ae7ba1d0e9fb5333f56e
MD5 59ff6e70961f09539b5514cc99ef1af2
BLAKE2b-256 dd13e4a4f16d71ce1868860db59092e78782c67082a8f1dc06a3788aef2b41bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp313-cp313-musllinux_1_2_i686.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 828e3149ad8815dc14468f36ab2a4b819237c155ee1370341b91ea4c8672d2ee
MD5 4b890d7d903446dfacbef105907ee05f
BLAKE2b-256 1a60c41ca753ce9ffe3d0f67b9b4c093bdd6e5fdb1bc53064f992f66bb99954d

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp313-cp313-musllinux_1_2_armv7l.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 414f71e3bdd5573893bf5ecdf35c32b213ed20aa15536fe2f588f946c318824f
MD5 5ed4f150e0f08c2e20287d38c80ee816
BLAKE2b-256 eb928f5182d7bc2a1bed46ed960b61a39af8389f0ad476120cd99e67182bfb6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b822caf5b9752bc6f246eb08124c3d12bf2175b66ab74bac2ef3bbf9221ce1b2
MD5 ff2692cd3782b65328b9d7d1585fc4a9
BLAKE2b-256 d0b4f98355eff0bd1a38454209bbc73372ce351ba29933cb3e2eba16c04b9448

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c9416cc19a349c167ef76135b2fe40d03cea93680428efee8771f3e9fb66079d
MD5 dd6b7c4f6d295661c61d078d806ab919
BLAKE2b-256 fccdce2ab93e2e7eaf518f0fd15e3068b8c43216c8a44ed82ac2b79ce5cef72d

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ae8b756575aaa2a855a75192f356bbda11a89169830e1439cfb1a3e1a6dde7be
MD5 ddcd73be0eac291a0e52e74262ce5df2
BLAKE2b-256 62e67a3b63b6677bce089fe939353cda24a7679825c43a24e49f757805fc0d8a

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ff94112e0098470b665cb0ed06efb187154b63649403b8d5e9aedeb482b4548c
MD5 61b85525932a5bcd30cb43d7fa342c46
BLAKE2b-256 8eafdc74536722b03d65e17042cc30ae586161093e5b1f29bccda24765a6ae47

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 11c6d71478e2cbea0a709e8a06365fa63da81da6498a53e4c4f065881d21ae8f
MD5 cfc6cba69ce1c900bcc0cfba3669306b
BLAKE2b-256 b414a0e971e72d03b509190232356d54c0f34507a05050bd026b8db2bf2c192c

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 61dcdad16da5bb486d7227a37a2e789c429397793a6955227cedbd7252eb5a27
MD5 efbcf5cf2c1e8869f6524f9eaece97d6
BLAKE2b-256 a4b82d9eb181a9b6bb71463a78882bcac1027fd29cf62c38a40cc02fc11d3495

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9f1587f26c235894c09e8b5b7636a38091a9e6e7fe4531937534749c04face43
MD5 6a1933455ac1ce3c088e0e1c5e0fc962
BLAKE2b-256 1c82cb93cd8cf132cd7643b30b6c5a56a26c4e780c7a145db6f83de977b540ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp313-cp313-macosx_15_0_arm64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp313-cp313-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp313-cp313-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 af40c6612fd2a4b00de648aa26d18186cd1322330bd3a3cc52f87c699e995810
MD5 e73e29f31b65d6f65fea878e7b9840bf
BLAKE2b-256 fc798932b27293ad35919571f77cb3693b5906cf14f206ef17546052a241fdf6

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp313-cp313-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: orjson-3.11.3-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 126.0 kB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for orjson-3.11.3-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 0e92a4e83341ef79d835ca21b8bd13e27c859e4e9e4d7b63defc6e58462a3710
MD5 51ea4f4536633f5ae0e8b1ddd45970a8
BLAKE2b-256 5192a946e737d4d8a7fd84a606aba96220043dcc7d6988b9e7551f7f6d5ba5ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp312-cp312-win_arm64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: orjson-3.11.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 131.4 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for orjson-3.11.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 79b44319268af2eaa3e315b92298de9a0067ade6e6003ddaef72f8e0bedb94f1
MD5 2df53715f457134108b2dd64fae47a21
BLAKE2b-256 35b89e3127d65de7fff243f7f3e53f59a531bf6bb295ebe5db024c2503cc0726

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp312-cp312-win_amd64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp312-cp312-win32.whl.

File metadata

  • Download URL: orjson-3.11.3-cp312-cp312-win32.whl
  • Upload date:
  • Size: 136.2 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for orjson-3.11.3-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 3782d2c60b8116772aea8d9b7905221437fdf53e7277282e8d8b07c220f96cca
MD5 d730ea6b8688aec8ce170c88f2d3e376
BLAKE2b-256 3870b14dcfae7aff0e379b0119c8a812f8396678919c431efccc8e8a0263e4d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp312-cp312-win32.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 eabcf2e84f1d7105f84580e03012270c7e97ecb1fb1618bda395061b2a84a049
MD5 0ace766ed32c3788504e0f829a34d05d
BLAKE2b-256 27b32d703946447da8b093350570644a663df69448c9d9330e5f1d9cce997f20

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9dba358d55aee552bd868de348f4736ca5a4086d9a62e2bfbbeeb5629fe8b0cc
MD5 472fb6990ed207581556c73779b1fa2e
BLAKE2b-256 f8907bbabafeb2ce65915e9247f14a56b29c9334003536009ef5b122783fe67e

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp312-cp312-musllinux_1_2_i686.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 fbecb9709111be913ae6879b07bafd4b0785b44c1eb5cac8ac76da048b3885a1
MD5 7b48d63f3629b3f4d1f3f439224b5338
BLAKE2b-256 da5eafe6a052ebc1a4741c792dd96e9f65bf3939d2094e8b356503b68d48f9f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp312-cp312-musllinux_1_2_armv7l.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 84fd82870b97ae3cdcea9d8746e592b6d40e1e4d4527835fc520c588d2ded04f
MD5 c523ae4c8af1d69ecc1eefc7da352bb5
BLAKE2b-256 fed4b8df70d9cfb56e385bf39b4e915298f9ae6c61454c8154a0f5fd7efcd42e

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 524b765ad888dc5518bbce12c77c2e83dee1ed6b0992c1790cc5fb49bb4b6667
MD5 914d1f4f9eb5c94f96b19d21b50f8e06
BLAKE2b-256 a0265f028c7d81ad2ebbf84414ba6d6c9cac03f22f5cd0d01eb40fb2d6a06b07

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 bd4b909ce4c50faa2192da6bb684d9848d4510b736b0611b6ab4020ea6fd2d23
MD5 552ef10dc285c9cd915ed165cbdad538
BLAKE2b-256 a3b5c06f1b090a1c875f337e21dd71943bc9d84087f7cdf8c6e9086902c34e42

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 bc779b4f4bba2847d0d2940081a7b6f7b5877e05408ffbb74fa1faf4a136c424
MD5 5e734dbd06417ffb06b3585837eb5969
BLAKE2b-256 0e9d1c1238ae9fffbfed51ba1e507731b3faaf6b846126a47e9649222b0fd06f

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e6fbaf48a744b94091a56c62897b27c31ee2da93d826aa5b207131a1e13d4064
MD5 c4e81b59708dea15b5fc20fce36674c5
BLAKE2b-256 3688b0604c22af1eed9f98d709a96302006915cfd724a7ebd27d6dd11c22d80b

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f83abab5bacb76d9c821fd5c07728ff224ed0e52d7a71b7b3de822f3df04e15c
MD5 9ddbc93d58da67ba2be8a44dc21e7e14
BLAKE2b-256 54319fbb78b8e1eb3ac605467cb846e1c08d0588506028b37f4ee21f978a51d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8b13974dc8ac6ba22feaa867fc19135a3e01a134b4f7c9c28162fed4d615008a
MD5 35ab73b52ac9f3da6c22c144eb03f77c
BLAKE2b-256 6ee6e00bea2d9472f44fe8794f523e548ce0ad51eb9693cf538a753a27b8bda4

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9b8761b6cf04a856eb544acdd82fc594b978f12ac3602d6374a7edb9d86fd2c2
MD5 aed43b54ddaa4ce55946303bd3b5f461
BLAKE2b-256 e1c6ff4865a9cc398a07a83342713b5932e4dc3cb4bf4bc04e8f83dedfc0d736

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp312-cp312-macosx_15_0_arm64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 8c752089db84333e36d754c4baf19c0e1437012242048439c7e80eb0e6426e3b
MD5 9388dfbc98315bdf40c1b1bd85b57b58
BLAKE2b-256 3db0a7edab2a00cdcb2688e1c943401cb3236323e7bfd2839815c6131a3742f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: orjson-3.11.3-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 126.1 kB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for orjson-3.11.3-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 fafb1a99d740523d964b15c8db4eabbfc86ff29f84898262bf6e3e4c9e97e43e
MD5 61a966ff0441aad88a9a82738ae1b7b6
BLAKE2b-256 3e2abb811ad336667041dea9b8565c7c9faf2f59b47eb5ab680315eea612ef2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp311-cp311-win_arm64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: orjson-3.11.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 131.4 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for orjson-3.11.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6be2f1b5d3dc99a5ce5ce162fc741c22ba9f3443d3dd586e6a1211b7bc87bc7b
MD5 98464bf9530809f377b75324cf62eb33
BLAKE2b-256 0960db16c6f7a41dd8ac9fb651f66701ff2aeb499ad9ebc15853a26c7c152448

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp311-cp311-win_amd64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp311-cp311-win32.whl.

File metadata

  • Download URL: orjson-3.11.3-cp311-cp311-win32.whl
  • Upload date:
  • Size: 136.2 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for orjson-3.11.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 6e8e0c3b85575a32f2ffa59de455f85ce002b8bdc0662d6b9c2ed6d80ab5d204
MD5 940ff6d0533d86d8444bc75aeb67f110
BLAKE2b-256 0b5f16386970370178d7a9b438517ea3d704efcf163d286422bae3b37b88dbb5

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp311-cp311-win32.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 212e67806525d2561efbfe9e799633b17eb668b8964abed6b5319b2f1cfbae1f
MD5 3c87335f2d14b6614e62c208ab24787a
BLAKE2b-256 45788d4f5ad0c80ba9bf8ac4d0fc71f93a7d0dc0844989e645e2074af376c307

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f66b001332a017d7945e177e282a40b6997056394e3ed7ddb41fb1813b83e824
MD5 bd750d2bc479e00ccf5a7a290ce1a992
BLAKE2b-256 6de59eea6a14e9b5ceb4a271a1fd2e1dec5f2f686755c0fab6673dc6ff3433f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp311-cp311-musllinux_1_2_i686.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 bfc27516ec46f4520b18ef645864cee168d2a027dbf32c5537cb1f3e3c22dac1
MD5 06c3e9f72bb0cd99c23faf0ea2bdb780
BLAKE2b-256 664b83e92b2d67e86d1c33f2ea9411742a714a26de63641b082bdbf3d8e481af

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp311-cp311-musllinux_1_2_armv7l.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2d68bf97a771836687107abfca089743885fb664b90138d8761cce61d5625d55
MD5 638d78c354ac7accc0e14eac0bbea402
BLAKE2b-256 bd0c4577fd860b6386ffaa56440e792af01c7882b56d2766f55384b5b0e9d39b

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f9d4a5e041ae435b815e568537755773d05dac031fee6a57b4ba70897a44d9d2
MD5 e7a2d4f56aeeb3b284b2124e1d56569d
BLAKE2b-256 bb6ae5bf7b70883f374710ad74faf99bacfc4b5b5a7797c1d5e130350e0e28a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6890ace0809627b0dff19cfad92d69d0fa3f089d3e359a2a532507bb6ba34efb
MD5 1fc53a6843caa672b4ab40afae99b86f
BLAKE2b-256 73870ef7e22eb8dd1ef940bfe3b9e441db519e692d62ed1aae365406a16d23d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 dd759f75d6b8d1b62012b7f5ef9461d03c804f94d539a5515b454ba3a6588038
MD5 1cbbaa32b3f4b3442dc74a4597a03cf2
BLAKE2b-256 48c2d58ec5fd1270b2aa44c862171891adc2e1241bd7dab26c8f46eb97c6c6f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d7d012ebddffcce8c85734a6d9e5f08180cd3857c5f5a3ac70185b43775d043d
MD5 fcd450c4f8df5c831b8c365e63d8902f
BLAKE2b-256 82b5dc8dcd609db4766e2967a85f63296c59d4722b39503e5b0bf7fd340d387f

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b67e71e47caa6680d1b6f075a396d04fa6ca8ca09aafb428731da9b3ea32a5a6
MD5 fcdf4ef592c94e6d5466ba9658d504c3
BLAKE2b-256 0fbd3c66b91c4564759cf9f473251ac1650e446c7ba92a7c0f9f56ed54f9f0e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 00f1a271e56d511d1569937c0447d7dce5a99a33ea0dec76673706360a051904
MD5 71f2b1fb4bde1e3ab2f5e2acf03e3976
BLAKE2b-256 e55fe18367823925e00b1feec867ff5f040055892fc474bf5f7875649ecfa586

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ba21dbb2493e9c653eaffdc38819b004b7b1b246fb77bfc93dc016fe664eac91
MD5 14cc2753e378aa3cf2d7800e260e92a3
BLAKE2b-256 053d5fa9ea4b34c1a13be7d9046ba98d06e6feb1d8853718992954ab59d16625

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp311-cp311-macosx_15_0_arm64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 9d2ae0cc6aeb669633e0124531f342a17d8e97ea999e42f12a5ad4adaa304c5f
MD5 a9635489580c826c8b43e72eb4aae674
BLAKE2b-256 cd8b360674cd817faef32e49276187922a946468579fcaf37afdfb6c07046e92

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: orjson-3.11.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 131.5 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for orjson-3.11.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 976c6f1975032cc327161c65d4194c549f2589d88b105a5e3499429a54479770
MD5 9185d6eaca91d8295f86961d8a46fece
BLAKE2b-256 e3c07ebfaa327d9a9ed982adc0d9420dbce9a3fec45b60ab32c6308f731333fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp310-cp310-win_amd64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp310-cp310-win32.whl.

File metadata

  • Download URL: orjson-3.11.3-cp310-cp310-win32.whl
  • Upload date:
  • Size: 136.4 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for orjson-3.11.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 bb93562146120bb51e6b154962d3dadc678ed0fce96513fa6bc06599bb6f6edc
MD5 9b7231de3d91835e1e6faac226953c33
BLAKE2b-256 3962b5a1eca83f54cb3aa11a9645b8a22f08d97dbd13f27f83aae7c6666a0a05

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp310-cp310-win32.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f8d902867b699bcd09c176a280b1acdab57f924489033e53d0afe79817da37e6
MD5 839d95d45a42ee64c28bc2e5bb032133
BLAKE2b-256 33ba29023771f334096f564e48d82ed855a0ed3320389d6748a9c949e25be734

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fd7ff459fb393358d3a155d25b275c60b07a2c83dcd7ea962b1923f5a1134569
MD5 9fc4a6d2b843b9aceadf8a1c9b42c103
BLAKE2b-256 5ba92bfd58817d736c2f63608dec0c34857339d423eeed30099b126562822191

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp310-cp310-musllinux_1_2_i686.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 90368277087d4af32d38bd55f9da2ff466d25325bf6167c8f382d8ee40cb2bbc
MD5 063d0428eb37ea242402893d87b34b2c
BLAKE2b-256 c43c418fbd93d94b0df71cddf96b7fe5894d64a5d890b453ac365120daec30f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp310-cp310-musllinux_1_2_armv7l.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d8b11701bc43be92ea42bd454910437b355dfb63696c06fe953ffb40b5f763b4
MD5 92f277076fcb6b3d2e876aa0f5daefe6
BLAKE2b-256 6eb996bbc8ed3e47e52b487d504bd6861798977445fbc410da6e87e302dc632d

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d7d18dd34ea2e860553a579df02041845dee0af8985dff7f8661306f95504ddf
MD5 d2118556a571afde3da0e3bf4d284ada
BLAKE2b-256 441dca2230fd55edbd87b58a43a19032d63a4b180389a97520cc62c535b726f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f5aa4682912a450c2db89cbd92d356fef47e115dffba07992555542f344d301b
MD5 9c8c8992750a5ef294a0c18dadd222f2
BLAKE2b-256 7992dba25c22b0ddfafa1e6516a780a00abac28d49f49e7202eb433a53c3e94e

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 5ff835b5d3e67d9207343effb03760c00335f8b5285bfceefd4dc967b0e48f6a
MD5 d89d84682a9f515bdbcde7db1e3e121a
BLAKE2b-256 6481110d68dba3909171bf3f05619ad0cf187b430e64045ae4e0aa7ccfe25b15

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0c212cfdd90512fe722fa9bd620de4d46cda691415be86b2e02243242ae81873
MD5 bb3d2b4db5611f148ac5c960ed842e8e
BLAKE2b-256 e56400485702f640a0fd56144042a1ea196469f4a3ae93681871564bf74fa996

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 58533f9e8266cb0ac298e259ed7b4d42ed3fa0b78ce76860626164de49e0d467
MD5 33e5538a54567102b860c739c190692a
BLAKE2b-256 efd0249497e861f2d438f45b3ab7b7b361484237414945169aa285608f9f7019

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 97dceed87ed9139884a55db8722428e27bd8452817fbf1869c58b49fecab1120
MD5 b04493c8bccd4ca878a9a46cb82278cc
BLAKE2b-256 10ce0c8c87f54f79d051485903dc46226c4d3220b691a151769156054df4562b

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 29cb1f1b008d936803e2da3d7cba726fc47232c45df531b29edf0b232dd737e7
MD5 36ae74284c2412b1c24300f61c53e009
BLAKE2b-256 9b644a3cef001c6cd9c64256348d4c13a7b09b857e3e1cbb5185917df67d8ced

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: orjson-3.11.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 131.4 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for orjson-3.11.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 215c595c792a87d4407cb72dd5e0f6ee8e694ceeb7f9102b533c5a9bf2a916bb
MD5 33510f377bb0c3e6183c022ac7103d9c
BLAKE2b-256 9a1f1d6a24d22001e96c0afcf1806b6eabee1109aebd2ef20ec6698f6a6012d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp39-cp39-win_amd64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp39-cp39-win32.whl.

File metadata

  • Download URL: orjson-3.11.3-cp39-cp39-win32.whl
  • Upload date:
  • Size: 136.2 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for orjson-3.11.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 22724d80ee5a815a44fc76274bb7ba2e7464f5564aacb6ecddaa9970a83e3225
MD5 8bd4a2a1c0a634f9f1491753f01aa091
BLAKE2b-256 aca47d4c8aefb45f6c8d7d527d84559a3a7e394b9fd1d424a2b5bcaf75fa68e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp39-cp39-win32.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 124d5ba71fee9c9902c4a7baa9425e663f7f0aecf73d31d54fe3dd357d62c1a7
MD5 3ae8e8d47e88c06f91207f082501c4a3
BLAKE2b-256 7da92fe5cd69ed231f3ed88b1ad36a6957e3d2c876eb4b2c6b17b8ae0a6681fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8ab962931015f170b97a3dd7bd933399c1bae8ed8ad0fb2a7151a5654b6941c7
MD5 346a66c47e92ae867d861a6e18dd6894
BLAKE2b-256 1198fdae5b2c28bc358e6868e54c8eca7398c93d6a511f0436b61436ad1b04dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp39-cp39-musllinux_1_2_i686.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 8e531abd745f51f8035e207e75e049553a86823d189a51809c078412cefb399a
MD5 c316b9c419f840972b257b9bd22e8591
BLAKE2b-256 cd84a3a24306a9dc482e929232c65f5b8c69188136edd6005441d8cc4754f7ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp39-cp39-musllinux_1_2_armv7l.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9d8787bdfbb65a85ea76d0e96a3b1bed7bf0fbcb16d40408dc1172ad784a49d2
MD5 82a41e26e44a662bd70229303c62c03c
BLAKE2b-256 d821f57ef08799a68c36ef96fe561101afeef735caa80814636b2e18c234e405

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c5189a5dab8b0312eadaf9d58d3049b6a52c454256493a557405e77a3d67ab7f
MD5 878db32b7ed38e5481b1f82ee3d5ccdc
BLAKE2b-256 47e127fd5e7600fdd82996329d48ee56f6e9e9ae4d31eadbc7f93fd2ff0d8214

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d2489b241c19582b3f1430cc5d732caefc1aaf378d97e7fb95b9e56bed11725f
MD5 7584f609c3edb0f33b1f177201713238
BLAKE2b-256 394946766ac00c68192b516a15ffc44c2a9789ca3468b8dc8a500422d99bf0dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 73b92a5b69f31b1a58c0c7e31080aeaec49c6e01b9522e71ff38d08f15aa56de
MD5 09190beda923ce5e97aac6a1c719c918
BLAKE2b-256 3ea11be02950f92c82e64602d3d284bd76d9fc82a6b92c9ce2a387e57a825a11

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3d721fee37380a44f9d9ce6c701b3960239f4fb3d5ceea7f31cbd43882edaa2f
MD5 247dfad97f9f69edd332b4936bb7255d
BLAKE2b-256 4aedf41d2406355ce67efdd4ab504732b27bea37b7dbdab3eb86314fe764f1b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e0a23b41f8f98b4e61150a03f83e4f0d566880fe53519d445a962929a4d21045
MD5 fe5fda4a38ad5e78891dc19b0b7eaef5
BLAKE2b-256 26436b3f8ec15fa910726ed94bd2e618f86313ad1cae7c3c8c6b9b8a3a161814

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 913f629adef31d2d350d41c051ce7e33cf0fd06a5d1cb28d49b1899b23b903aa
MD5 dc3a3d356412c51979c3e9e88286f327
BLAKE2b-256 ee18e210365a17bf984c89db40c8be65da164b4ce6a866a2a0ae1d6407c2630b

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orjson-3.11.3-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for orjson-3.11.3-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 56afaf1e9b02302ba636151cfc49929c1bb66b98794291afd0e5f20fecaf757c
MD5 12b0b3c60ba63d0a73fe4ff74a58c1c6
BLAKE2b-256 99a618d88ccf8e5d8f711310eba9b4f6562f4aa9d594258efdc4dcf8c1550090

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.3-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl:

Publisher: artifact.yaml on ijl/orjson

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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