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, 3.14, and 3.15.

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

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, a C compiler, and the maturin build tool. The recommended build command is:

maturin build --release --strip

The project's own CI tests against nightly-2025-12-01 and stable 1.85. 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.5.tar.gz (6.0 MB view details)

Uploaded Source

Built Distributions

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

orjson-3.11.5-cp314-cp314-win_arm64.whl (126.7 kB view details)

Uploaded CPython 3.14Windows ARM64

orjson-3.11.5-cp314-cp314-win_amd64.whl (133.2 kB view details)

Uploaded CPython 3.14Windows x86-64

orjson-3.11.5-cp314-cp314-win32.whl (135.3 kB view details)

Uploaded CPython 3.14Windows x86

orjson-3.11.5-cp314-cp314-musllinux_1_2_x86_64.whl (141.8 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

orjson-3.11.5-cp314-cp314-musllinux_1_2_i686.whl (151.4 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

orjson-3.11.5-cp314-cp314-musllinux_1_2_armv7l.whl (413.5 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

orjson-3.11.5-cp314-cp314-musllinux_1_2_aarch64.whl (141.1 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

orjson-3.11.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (139.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

orjson-3.11.5-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl (137.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390x

orjson-3.11.5-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (139.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64le

orjson-3.11.5-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl (136.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686

orjson-3.11.5-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (130.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

orjson-3.11.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (132.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

orjson-3.11.5-cp314-cp314-macosx_15_0_arm64.whl (129.4 kB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

orjson-3.11.5-cp314-cp314-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl (245.3 kB view details)

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

orjson-3.11.5-cp313-cp313-win_arm64.whl (126.7 kB view details)

Uploaded CPython 3.13Windows ARM64

orjson-3.11.5-cp313-cp313-win_amd64.whl (133.2 kB view details)

Uploaded CPython 3.13Windows x86-64

orjson-3.11.5-cp313-cp313-win32.whl (135.2 kB view details)

Uploaded CPython 3.13Windows x86

orjson-3.11.5-cp313-cp313-musllinux_1_2_x86_64.whl (141.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

orjson-3.11.5-cp313-cp313-musllinux_1_2_i686.whl (151.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

orjson-3.11.5-cp313-cp313-musllinux_1_2_armv7l.whl (413.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

orjson-3.11.5-cp313-cp313-musllinux_1_2_aarch64.whl (141.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

orjson-3.11.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (139.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

orjson-3.11.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (137.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

orjson-3.11.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (139.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

orjson-3.11.5-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (136.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

orjson-3.11.5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (130.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

orjson-3.11.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (132.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

orjson-3.11.5-cp313-cp313-macosx_15_0_arm64.whl (129.4 kB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

orjson-3.11.5-cp313-cp313-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl (245.3 kB view details)

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

orjson-3.11.5-cp312-cp312-win_arm64.whl (126.8 kB view details)

Uploaded CPython 3.12Windows ARM64

orjson-3.11.5-cp312-cp312-win_amd64.whl (133.3 kB view details)

Uploaded CPython 3.12Windows x86-64

orjson-3.11.5-cp312-cp312-win32.whl (135.3 kB view details)

Uploaded CPython 3.12Windows x86

orjson-3.11.5-cp312-cp312-musllinux_1_2_x86_64.whl (141.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

orjson-3.11.5-cp312-cp312-musllinux_1_2_i686.whl (151.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

orjson-3.11.5-cp312-cp312-musllinux_1_2_armv7l.whl (413.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

orjson-3.11.5-cp312-cp312-musllinux_1_2_aarch64.whl (141.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

orjson-3.11.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (139.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

orjson-3.11.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (137.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

orjson-3.11.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (139.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

orjson-3.11.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (136.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

orjson-3.11.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (130.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

orjson-3.11.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (132.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

orjson-3.11.5-cp312-cp312-macosx_15_0_arm64.whl (129.4 kB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

orjson-3.11.5-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl (245.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.5-cp311-cp311-win_arm64.whl (126.8 kB view details)

Uploaded CPython 3.11Windows ARM64

orjson-3.11.5-cp311-cp311-win_amd64.whl (133.2 kB view details)

Uploaded CPython 3.11Windows x86-64

orjson-3.11.5-cp311-cp311-win32.whl (135.1 kB view details)

Uploaded CPython 3.11Windows x86

orjson-3.11.5-cp311-cp311-musllinux_1_2_x86_64.whl (141.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

orjson-3.11.5-cp311-cp311-musllinux_1_2_i686.whl (151.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

orjson-3.11.5-cp311-cp311-musllinux_1_2_armv7l.whl (413.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

orjson-3.11.5-cp311-cp311-musllinux_1_2_aarch64.whl (141.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

orjson-3.11.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (138.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

orjson-3.11.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (137.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

orjson-3.11.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (139.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

orjson-3.11.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (135.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

orjson-3.11.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (130.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

orjson-3.11.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (132.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

orjson-3.11.5-cp311-cp311-macosx_15_0_arm64.whl (129.5 kB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

orjson-3.11.5-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl (245.3 kB view details)

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

orjson-3.11.5-cp310-cp310-win_amd64.whl (133.4 kB view details)

Uploaded CPython 3.10Windows x86-64

orjson-3.11.5-cp310-cp310-win32.whl (135.3 kB view details)

Uploaded CPython 3.10Windows x86

orjson-3.11.5-cp310-cp310-musllinux_1_2_x86_64.whl (142.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

orjson-3.11.5-cp310-cp310-musllinux_1_2_i686.whl (151.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

orjson-3.11.5-cp310-cp310-musllinux_1_2_armv7l.whl (413.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

orjson-3.11.5-cp310-cp310-musllinux_1_2_aarch64.whl (141.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

orjson-3.11.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (139.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

orjson-3.11.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (137.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

orjson-3.11.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (139.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

orjson-3.11.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (135.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

orjson-3.11.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (130.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

orjson-3.11.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (132.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

orjson-3.11.5-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl (245.7 kB view details)

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

orjson-3.11.5-cp39-cp39-win_amd64.whl (133.2 kB view details)

Uploaded CPython 3.9Windows x86-64

orjson-3.11.5-cp39-cp39-win32.whl (135.1 kB view details)

Uploaded CPython 3.9Windows x86

orjson-3.11.5-cp39-cp39-musllinux_1_2_x86_64.whl (141.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

orjson-3.11.5-cp39-cp39-musllinux_1_2_i686.whl (151.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

orjson-3.11.5-cp39-cp39-musllinux_1_2_armv7l.whl (413.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

orjson-3.11.5-cp39-cp39-musllinux_1_2_aarch64.whl (141.4 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

orjson-3.11.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (138.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

orjson-3.11.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (137.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

orjson-3.11.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (139.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

orjson-3.11.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (135.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

orjson-3.11.5-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (130.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

orjson-3.11.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (132.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

orjson-3.11.5-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl (245.3 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.5.tar.gz.

File metadata

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

File hashes

Hashes for orjson-3.11.5.tar.gz
Algorithm Hash digest
SHA256 82393ab47b4fe44ffd0a7659fa9cfaacc717eb617c93cde83795f14af5c2e9d5
MD5 175abe886fc70530c10f000835e12da6
BLAKE2b-256 04b8333fdb27840f3bf04022d21b654a35f58e15407183aeb16f3b41aa053446

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5.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.5-cp314-cp314-win_arm64.whl.

File metadata

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

File hashes

Hashes for orjson-3.11.5-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 38b22f476c351f9a1c43e5b07d8b5a02eb24a6ab8e75f700f7d479d4568346a5
MD5 de5977628438589639217402b48c561c
BLAKE2b-256 8fddf4fff4a6fe601b4f8f3ba3aa6da8ac33d17d124491a3b804c662a70e1636

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp314-cp314-win_amd64.whl.

File metadata

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

File hashes

Hashes for orjson-3.11.5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 a4f3cb2d874e03bc7767c8f88adaa1a9a05cecea3712649c3b58589ec7317310
MD5 f58c8925495d3f07b8c3c25484e59c2f
BLAKE2b-256 e497b638d69b1e947d24f6109216997e38922d54dcdcdb1b11c18d7efd2d3c59

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp314-cp314-win32.whl.

File metadata

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

File hashes

Hashes for orjson-3.11.5-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 9cc1e55c884921434a84a0c3dd2699eb9f92e7b441d7f53f3941079ec6ce7499
MD5 5d848c478dfc5ca13c7701ef69cc586e
BLAKE2b-256 8886cdecb0140a05e1a477b81f24739da93b25070ee01ce7f7242f44a6437594

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bb150d529637d541e6af06bbe3d02f5498d628b7f98267ff87647584293ab439
MD5 aa97ca0efc321b6e4286e411e4763482
BLAKE2b-256 5492c6921f17d45e110892899a7a563a925b2273d929959ce2ad89e2525b885b

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1b6bd351202b2cd987f35a13b5e16471cf4d952b42a73c391cc537974c43ef6d
MD5 c4664227c76dcfd012e40624eef79a9b
BLAKE2b-256 d06ff6058c21e2fc1efaf918986dbc2da5cd38044f1a2d4b7b91ad17c4acf786

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp314-cp314-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b923c1c13fa02084eb38c9c065afd860a5cff58026813319a06949c3af5732ac
MD5 143629841e03d2a2001b12bafe01447d
BLAKE2b-256 653081d5087ae74be33bcae3ff2d80f5ccaa4a8fedc6d39bf65a427a95b8977f

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d4be86b58e9ea262617b8ca6251a2f0d63cc132a6da4b5fcc8e0a4128782c829
MD5 b4a99dd745bdd9bd955e60fb9871c77e
BLAKE2b-256 0e87de3223944a3e297d4707d2fe3b1ffb71437550e165eaf0ca8bbe43ccbcb1

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fa1863e75b92891f553b7922ce4ee10ed06db061e104f2b7815de80cdcb135ad
MD5 7beef39129a455232c036f05cac4fd1a
BLAKE2b-256 5130cc2d69d5ce0ad9b84811cdf4a0cd5362ac27205a921da524ff42f26d65e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-cp314-cp314-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.5-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 aa0f513be38b40234c77975e68805506cad5d57b3dfd8fe3baa7f4f4051e15b4
MD5 d3a0d06bd4d41b3b3d211222109e837d
BLAKE2b-256 e93cb404e94e0b02a232b957c54643ce68d0268dacb67ac33ffdee24008c8b27

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-cp314-cp314-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.5-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 92a8d676748fca47ade5bc3da7430ed7767afe51b2f8100e3cd65e151c0eaceb
MD5 85fbb08c5ed24fa0efd500af1a4304e4
BLAKE2b-256 858e9bc3423308c425c588903f2d103cfcfe2539e07a25d6522900645a6f257f

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-cp314-cp314-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.5-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9df95000fbe6777bf9820ae82ab7578e8662051bb5f83d71a28992f539d2cda7
MD5 833054217bbd37cd2b3dbd805a4b0327
BLAKE2b-256 25d4e96824476d361ee2edd5c6290ceb8d7edf88d81148a6ce172fc00278ca7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-cp314-cp314-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.5-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 3fd15f9fc8c203aeceff4fda211157fad114dde66e92e24097b3647a08f4ee9e
MD5 b9c9f5f2c78d518c88c238d94a9d81b1
BLAKE2b-256 3dc8ca10f5c5322f341ea9a9f1097e140be17a88f88d1cfdd29df522970d9744

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-cp314-cp314-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.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 82cd00d49d6063d2b8791da5d4f9d20539c5951f965e45ccf4e96d33505ce68f
MD5 cdc94ee9e176dd7378650694f97dbad8
BLAKE2b-256 30949eabf94f2e11c671111139edf5ec410d2f21e6feee717804f7e8872d883f

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-cp314-cp314-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.5-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 53deb5addae9c22bbe3739298f5f2196afa881ea75944e7720681c7080909a81
MD5 b0f737faf6815aff99e1383b9ddea7cb
BLAKE2b-256 f1aad4639163b400f8044cef0fb9aa51b0337be0da3a27187a20d1166e742370

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-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.5-cp314-cp314-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 e446a8ea0a4c366ceafc7d97067bfd55292969143b57e3c846d87fc701e797a0
MD5 ca402c9dbc4366eca0f2b92bdba71fd3
BLAKE2b-256 c26077d7b839e317ead7bb225d55bb50f7ea75f47afc489c81199befc5435b50

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp313-cp313-win_arm64.whl.

File metadata

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

File hashes

Hashes for orjson-3.11.5-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 59ac72ea775c88b163ba8d21b0177628bd015c5dd060647bbab6e22da3aad287
MD5 aaf5267ec10677d7f95940dd59d8c204
BLAKE2b-256 462cd158bd8b50e3b1cfdcf406a7e463f6ffe3f0d167b99634717acdaf5e299f

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp313-cp313-win_amd64.whl.

File metadata

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

File hashes

Hashes for orjson-3.11.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ff7877d376add4e16b274e35a3f58b7f37b362abf4aa31863dadacdd20e3a583
MD5 9320fb99aa227328fe9f17712db6f07f
BLAKE2b-256 95fe792cc06a84808dbdc20ac6eab6811c53091b42f8e51ecebf14b540e9cfe4

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp313-cp313-win32.whl.

File metadata

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

File hashes

Hashes for orjson-3.11.5-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 2cc79aaad1dfabe1bd2d50ee09814a1253164b3da4c00a78c458d82d04b3bdef
MD5 ae3948597d1d6ac90c2795842bed1b88
BLAKE2b-256 67805d00e4155d0cd7390ae2087130637671da713959bb558db9bac5e6f6b042

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c028a394c766693c5c9909dec76b24f37e6a1b91999e8d0c0d5feecbe93c3e05
MD5 af4d1b226c992540fffc943f061cba64
BLAKE2b-256 c4c5ccee774b67225bed630a57478529fc026eda33d94fe4c0eac8fe58d4aa52

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a261fef929bcf98a60713bf5e95ad067cea16ae345d9a35034e73c3990e927d2
MD5 22d11ad9899c3bd0b42a8b2354b2a243
BLAKE2b-256 7f1768dc14fa7000eefb3d4d6d7326a190c99bb65e319f02747ef3ebf2452f12

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 4bdd8d164a871c4ec773f9de0f6fe8769c2d6727879c37a9666ba4183b7f8228
MD5 5e9eec6e9aa393ed3097a4506db4eb2a
BLAKE2b-256 63c9da44a321b288727a322c6ab17e1754195708786a04f4f9d2220a5076a649

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 54aae9b654554c3b4edd61896b978568c6daa16af96fa4681c9b5babd469f863
MD5 ab805b350b1dccf2c0b66efabb56dda2
BLAKE2b-256 d1a265267e959de6abe23444659b6e19c888f242bf7725ff927e2292776f6b89

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 75bc2e59e6a2ac1dd28901d07115abdebc4563b5b07dd612bf64260a201b1c7f
MD5 dd82aa363c503bca022a71e6d3328407
BLAKE2b-256 9ab3dc0d3771f2e5d1f13368f56b339c6782f955c6a20b50465a91acb79fe961

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d7345c759276b798ccd6d77a87136029e71e66a8bbf2d2755cbdde1d82e78706
MD5 1fdb6503fbd4d0edbcee8911e60a8378
BLAKE2b-256 09c73a445ca9a84a0d59d26365fd8898ff52bdfcdcb825bcc6519830371d2364

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e46c762d9f0e1cfb4ccc8515de7f349abbc95b59cb5a2bd68df5973fdef913f8
MD5 95f5756fd184d7d1fb9a8111cf42b4f1
BLAKE2b-256 1c40820bc63121d2d28818556a2d0a09384a9f0262407cf9fa305e091a8048df

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7cce16ae2f5fb2c53c3eafdd1706cb7b6530a67cc1c17abe8ec747f5cd7c0c51
MD5 475c227bbd352e8a28964c8fa19b62c1
BLAKE2b-256 42ecde55391858b49e16e1aa8f0bbbb7e5997b7345d8e984a2dec3746d13065b

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ddc21521598dbe369d83d4d40338e23d4101dad21dae0e79fa20465dbace019f
MD5 f5c4e62346386f1653173f7defafd7be
BLAKE2b-256 2549825aa6b929f1a6ed244c78acd7b22c1481fd7e5fda047dc8bf4c1a807eb6

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 894aea2e63d4f24a7f04a1908307c738d0dce992e9249e744b8f4e8dd9197f39
MD5 44089464bb9e4d9520fc8027a27368e7
BLAKE2b-256 7742f1bf1549b432d4a78bfa95735b79b5dac75b65b5bb815bba86ad406ead0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 61de247948108484779f57a9f406e4c84d636fa5a59e411e6352484985e8a7c3
MD5 b4dbd76a6f2944101ace33df1615b128
BLAKE2b-256 55f90f79be617388227866d50edd2fd320cb8fb94dc1501184bb1620981a0aba

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-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.5-cp313-cp313-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 3b01799262081a4c47c035dd77c1301d40f568f77cc7ec1bb7db5d63b0a01629
MD5 d2fb4308e24b7543919529b50ef41c7c
BLAKE2b-256 104361a77040ce59f1569edf38f0b9faadc90c8cf7e9bec2e0df51d0132c6bb7

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp312-cp312-win_arm64.whl.

File metadata

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

File hashes

Hashes for orjson-3.11.5-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 acbc5fac7e06777555b0722b8ad5f574739e99ffe99467ed63da98f97f9ca0fe
MD5 b401f72d958ee0430662e05a1bff013b
BLAKE2b-256 dca67b8c0b26ba18c793533ac1cd145e131e46fcf43952aa94c109b5b913c1f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp312-cp312-win_amd64.whl.

File metadata

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

File hashes

Hashes for orjson-3.11.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2b91126e7b470ff2e75746f6f6ee32b9ab67b7a93c8ba1d15d3a0caaf16ec875
MD5 9f25b30d84bbce9db00c3e5fe64b3663
BLAKE2b-256 d4fbf05646c43d5450492cb387de5549f6de90a71001682c17882d9f66476af5

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp312-cp312-win32.whl.

File metadata

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

File hashes

Hashes for orjson-3.11.5-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 9172578c4eb09dbfcf1657d43198de59b6cef4054de385365060ed50c458ac98
MD5 67e3e6fd07bdca811ed3460c78a5f90b
BLAKE2b-256 0d0402102b8d19fdcb009d72d622bb5781e8f3fae1646bf3e18c53d1bc8115b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ddbfdb5099b3e6ba6d6ea818f61997bb66de14b411357d24c4612cf1ebad08ca
MD5 7463327d459bbaaabea655cf46f1c51a
BLAKE2b-256 f9d4f9ebc57182705bb4bbe63f5bbe14af43722a2533135e1d2fb7affa0c355d

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e8b5f96c05fce7d0218df3fdfeb962d6b8cfff7e3e20264306b46dd8b217c0f3
MD5 c0373a46d45990af203f889964c5994a
BLAKE2b-256 d93701c0ec95d55ed0c11e4cae3e10427e479bba40c77312b63e1f9665e0737d

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e08ca8a6c851e95aaecc32bc44a5aa75d0ad26af8cdac7c77e4ed93acf3d5b69
MD5 f908eb2331d1839aee385ce265000990
BLAKE2b-256 b9b424fdc024abfce31c2f6812973b0a693688037ece5dc64b7a60c1ce69e2f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e697d06ad57dd0c7a737771d470eedc18e68dfdefcdd3b7de7f33dfda5b6212e
MD5 1ff36f6dc6019173e7548f91ad2e26d9
BLAKE2b-256 65e883a6c95db3039e504eda60fc388f9faedbb4f6472f5aba7084e06552d9aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c74099c6b230d4261fdc3169d50efc09abf38ace1a42ea2f9994b1d79153d477
MD5 7151560653b74335dcd4596f293ff09b
BLAKE2b-256 46bf0993b5a056759ba65145effe3a79dd5a939d4a070eaa5da2ee3180fbb13f

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b29d36b60e606df01959c4b982729c8845c69d1963f88686608be9ced96dbfaa
MD5 3da65e8659d598eb7f9cfb84150ce5a6
BLAKE2b-256 cbaa7c4818c8d7d324da220f4f1af55c343956003aa4d1ce1857bdc1d396ba69

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a230065027bc2a025e944f9d4714976a81e7ecfa940923283bca7bbc1f10f626
MD5 0659b6f30eb1c39c18b397be66be0108
BLAKE2b-256 e739bc373b63cc0e117a105ea12e57280f83ae52fdee426890d57412432d63b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 86cfc555bfd5794d24c6a1903e558b50644e5e68e6471d66502ce5cb5fdef3f9
MD5 2a3f38aa7eb4b000b19eb31d8f487edd
BLAKE2b-256 f66dd34970bf9eb33f9ec7c979a262cad86076814859e54eb9a059a52f6dc13d

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a66d7769e98a08a12a139049aac2f0ca3adae989817f8c43337455fbc7669b85
MD5 8d673f5b5d073985245c75e64796ba2a
BLAKE2b-256 6e57b9f5b5b6fbff9c26f77e785baf56ae8460ef74acdb3eae4931c25b8f5ba9

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ed24250e55efbcb0b35bed7caaec8cedf858ab2f9f2201f17b8938c618c8ca6f
MD5 231fc9ed9cfe127fdfaaff850b241046
BLAKE2b-256 528d544e77d7a29d90cf4d9eecd0ae801c688e7f3d1adfa2ebae5e1e94d38ab9

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ff770589960a86eae279f5d8aa536196ebda8273a2a07db2a54e82b93bc86626
MD5 f0edc8145a3c6e5177d0e5ac78f8e672
BLAKE2b-256 6467574a7732bd9d9d79ac620c8790b4cfe0717a3d5a6eb2b539e6e8995e24a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-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.5-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 334e5b4bff9ad101237c2d799d9fd45737752929753bf4faf4b207335a416b7d
MD5 b5fd77187f14d123646ea7b3c50c1132
BLAKE2b-256 efa48052a029029b096a78955eadd68ab594ce2197e24ec50e6b6d2ab3f4e33b

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp311-cp311-win_arm64.whl.

File metadata

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

File hashes

Hashes for orjson-3.11.5-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 1cbf2735722623fcdee8e712cbaaab9e372bbcb0c7924ad711b261c2eccf4a5c
MD5 b0c8ca924318316399199f1db9dea2a9
BLAKE2b-256 cb355b77eaebc60d735e832c5b1a20b155667645d123f09d471db0a78280fb49

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp311-cp311-win_amd64.whl.

File metadata

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

File hashes

Hashes for orjson-3.11.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9645ef655735a74da4990c24ffbd6894828fbfa117bc97c1edd98c282ecb52e1
MD5 5fe0dd5a8ce61b00fe2992c292e1d020
BLAKE2b-256 a383e0c5aa06ba73a6760134b169f11fb970caa1525fa4461f94d76e692299d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp311-cp311-win32.whl.

File metadata

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

File hashes

Hashes for orjson-3.11.5-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 c404603df4865f8e0afe981aa3c4b62b406e6d06049564d58934860b62b7f91d
MD5 1eb3828d7d05b1d9827a9eca543c4d23
BLAKE2b-256 8a12cc440554bf8200eb23348a5744a575a342497b65261cd65ef3b28332510a

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 23d04c4543e78f724c4dfe656b3791b5f98e4c9253e13b2636f1af5d90e4a880
MD5 f98265249de3793daf771528711b0827
BLAKE2b-256 442fea8b24ee046a50a7d141c0227c4496b1180b215e728e3b640684f0ea448d

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c0e5d9f7a0227df2927d343a6e3859bebf9208b427c79bd31949abcc2fa32fa5
MD5 dc4310158e0b65070d590d6633190138
BLAKE2b-256 1b36034177f11d7eeea16d3d2c42a1883b0373978e08bc9dad387f5074c786d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 8d5f16195bb671a5dd3d1dbea758918bada8f6cc27de72bd64adfbd748770814
MD5 f33dbba15c70b3ab04fbd8adc122e134
BLAKE2b-256 87a34b703edd1a05555d4bb1753d6ce44e1a05b7a6d7c164d5b332c795c63d70

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b42ffbed9128e547a1647a3e50bc88ab28ae9daa61713962e0d3dd35e820c125
MD5 a86b1919e4ecbcaa356a98244c903dd8
BLAKE2b-256 ee27910421ea6e34a527f73d8f4ee7bdffa48357ff79c7b8d6eb6f7b82dd1176

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c2021afda46c1ed64d74b555065dbd4c2558d510d8cec5ea6a53001b3e5e82a9
MD5 4749b5bcc40ec99736a18679bf0b497b
BLAKE2b-256 a7348acb12ff0299385c8bbcbb19fbe40030f23f15a6de57a9c587ebf71483fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c2ed66358f32c24e10ceea518e16eb3549e34f33a9d51f99ce23b0251776a1ef
MD5 10046167fc9a193058fe42b678c39040
BLAKE2b-256 d4f85966153a5f1be49b5fbb8ca619a529fde7bc71aa0a376f2bb83fed248bcd

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1db2088b490761976c1b2e956d5d4e6409f3732e9d79cfa69f876c5248d1baf9
MD5 d542652dcf8d4e78ac22d9bf40b607b7
BLAKE2b-256 876f27e2e76d110919cb7fcb72b26166ee676480a701bcf8fc53ac5d0edce32f

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 aa5e4244063db8e1d87e0f54c3f7522f14b2dc937e65d5241ef0076a096409fd
MD5 d3c69fcb15e6fa7cdab750ac2a1dbec0
BLAKE2b-256 4d6343d4dc9bd9954bff7052f700fdb501067f6fb134a003ddcea2a0bb3854ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 298d2451f375e5f17b897794bcc3e7b821c0f32b4788b9bcae47ada24d7f3cf7
MD5 61c5aa025606bed627b24490a8d7c6c0
BLAKE2b-256 97c60a8caff96f4503f4f7dd44e40e90f4d14acf80d3b7a97cb88747bb712d3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 67394d3becd50b954c4ecd24ac90b5051ee7c903d167459f93e77fc6f5b4c968
MD5 fc6dbd697d49c85f3c904207dac1034f
BLAKE2b-256 944fffdcb18356518809d944e1e1f77589845c278a1ebbb5a8297dfefcc4b4cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 7bb2ce0b82bc9fd1168a513ddae7a857994b780b2945a8c51db4ab1c4b751ebc
MD5 77020c39c0f27245a392476d2bf507b6
BLAKE2b-256 e90092db122261425f61803ccf0830699ea5567439d966cbc35856fe711bfe6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-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.5-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 9c8494625ad60a923af6b2b0bd74107146efe9b55099e20d7740d995f338fcd8
MD5 fa544ec38e86de6d24d7ab7b75f690ae
BLAKE2b-256 fd686b3659daec3a81aed5ab47700adb1a577c76a5452d35b91c88efee89987f

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp310-cp310-win_amd64.whl.

File metadata

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

File hashes

Hashes for orjson-3.11.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b9f86d69ae822cabc2a0f6c099b43e8733dda788405cba2665595b7e8dd8d167
MD5 419de158488747cdfa6e2fcd77d2d669
BLAKE2b-256 c47ed0e31e78be0c100e08be64f48d2850b23bcb4d4c70d114f4e43b39f6895a

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp310-cp310-win32.whl.

File metadata

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

File hashes

Hashes for orjson-3.11.5-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 8be318da8413cdbbce77b8c5fac8d13f6eb0f0db41b30bb598631412619572e8
MD5 180bb87568eee3bc2dcecbcce5a8c3f8
BLAKE2b-256 714940d21e1aa1ac569e521069228bb29c9b5a350344ccf922a0227d93c2ed44

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7339f41c244d0eea251637727f016b3d20050636695bc78345cce9029b189401
MD5 1404013778283b709dde5199da6b71d0
BLAKE2b-256 0d968db67430d317a01ae5cf7971914f6775affdcfe99f5bff9ef3da32492ecc

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e607b49b1a106ee2086633167033afbd63f76f2999e9236f638b06b112b24ea7
MD5 bc12b7fd0446351f0934e47eb868ea94
BLAKE2b-256 76e15a0d148dd1f89ad2f9651df67835b209ab7fcb1118658cf353425d7563e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a86fe4ff4ea523eac8f4b57fdac319faf037d3c1be12405e6a7e86b3fbc4756a
MD5 f1d71d2aae7721175c74f829258b26f9
BLAKE2b-256 9341332db96c1de76b2feda4f453e91c27202cd092835936ce2b70828212f726

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6af8680328c69e15324b5af3ae38abbfcf9cbec37b5346ebfd52339c3d7e8a18
MD5 74d8c86f435f676e860d0b29dbd06005
BLAKE2b-256 6429d7b77d7911574733a036bb3e8ad7053ceb2b7d6ea42208b9dbc55b23b9ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 75412ca06e20904c19170f8a24486c4e6c7887dea591ba18a1ab572f1300ee9f
MD5 5d2e899a210d780deaccc3587675f0f0
BLAKE2b-256 a599a11bd129f18c2377c27b2846a9d9be04acec981f770d711ba0aaea563984

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 42e8961196af655bb5e63ce6c60d25e8798cd4dfbc04f4203457fa3869322c2e
MD5 452c9f997e13fb6179ce8927828bb2ad
BLAKE2b-256 024ab4cb6fcbfff5b95a3a019a8648255a0fac9b221fbf6b6e72be8df2361feb

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 667c132f1f3651c14522a119e4dd631fad98761fa960c55e8e7430bb2a1ba4ac
MD5 1764a1d76a1ea012ddc48b33c29c68df
BLAKE2b-256 3fda24d50e2d7f4092ddd4d784e37a3fa41f22ce8ed97abc9edd222901a96e74

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 835f26fa24ba0bb8c53ae2a9328d1706135b74ec653ed933869b74b6909e63fd
MD5 41ea1ff1619628ff54a603c8f9679307
BLAKE2b-256 6e43ef7912144097765997170aca59249725c3ab8ef6079f93f9d708dd058df5

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 073aab025294c2f6fc0807201c76fdaed86f8fc4be52c440fb78fbb759a1ac09
MD5 1147476adb818584179da08e5ddb7198
BLAKE2b-256 aefcae99bfc1e1887d20a0268f0e2686eb5b13d0ea7bbe01de2b566febcd2130

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ccc70da619744467d8f1f49a8cadae5ec7bbe054e5232d95f92ed8737f8c5870
MD5 55dfa43ad64e7d52dbe1c0a5b2c22ab7
BLAKE2b-256 032eb136dd6bf30ef5143fbe76a4c142828b55ccc618be490201e9073ad954a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-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.5-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 df9eadb2a6386d5ea2bfd81309c505e125cfc9ba2b1b99a97e60985b0b3665d1
MD5 677019352d0d8e89db4564400ed14946
BLAKE2b-256 7919b22cf9dad4db20c8737041046054cbd4f38bb5a2d0e4bb60487832ce3d76

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp39-cp39-win_amd64.whl.

File metadata

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

File hashes

Hashes for orjson-3.11.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 09b94b947ac08586af635ef922d69dc9bc63321527a3a04647f4986a73f4bd30
MD5 82fa7bcd60112ab0f70b9a18f3a7b898
BLAKE2b-256 69e6babf31154e047e465bc194eb72d1326d7c52ad4d7f50bf92b02b3cacda5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp39-cp39-win32.whl.

File metadata

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

File hashes

Hashes for orjson-3.11.5-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 61026196a1c4b968e1b1e540563e277843082e9e97d78afa03eb89315af531f1
MD5 bc57c7f7b20e2997df1dad830c5acc87
BLAKE2b-256 27c37830bf74389ea1eaab2b017d8b15d1cab2bb0737d9412dfa7fb8644f7d78

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5f691263425d3177977c8d1dd896cde7b98d93cbf390b2544a090675e83a6a0a
MD5 990ff5824098543a992c72f5d4f6a279
BLAKE2b-256 a6ffc76cc5a30a4451191ff1b868a331ad1354433335277fc40931f5fc3cab9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7403851e430a478440ecc1258bcbacbfbd8175f9ac1e39031a7121dd0de05ff8
MD5 e6888ba91ded2ddac8f4f91457fbee76
BLAKE2b-256 d1c2df91e385514924120001ade9cd52d6295251023d3bfa2c0a01f38cfc485a

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 0522003e9f7fba91982e83a97fec0708f5a714c96c4209db7104e6b9d132f111
MD5 ae454545169aef29caac4fe2114935bc
BLAKE2b-256 7a90e4a0abbcca7b53e9098ac854f27f5ed9949c796f3c760bc04af997da0eb2

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4dad582bc93cef8f26513e12771e76385a7e6187fd713157e971c784112aad56
MD5 321e118bed3b309f815e806ee225e43f
BLAKE2b-256 f1fd131dd6d32eeb74c513bfa487f434a2150811d0fbd9cb06689284f2f21b34

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fea7339bdd22e6f1060c55ac31b6a755d86a5b2ad3657f2669ec243f8e3b2bdb
MD5 e6bccc926c77f4e17f9cf9039dc1ca5c
BLAKE2b-256 32a288e482eb8e899a037dcc9eff85ef117a568e6ca1ffa1a2b2be3fcb51b7bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 69a0f6ac618c98c74b7fbc8c0172ba86f9e01dbf9f62aa0b1776c2231a7bffe5
MD5 6a46f13fe5a6f6ec8c5af51a932ec96e
BLAKE2b-256 cde2425796df8ee1d7cea3a7edf868920121dd09162859dbb76fffc9a5c37fd3

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 801a821e8e6099b8c459ac7540b3c32dba6013437c57fdcaec205b169754f38c
MD5 05a949e8b5548075298b6e97d9d7a4f2
BLAKE2b-256 06642ce4b2c09a099403081c37639c224bdcdfe401138bd66fed5c96d4f8dbd3

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c0d87bd1896faac0d10b4f849016db81a63e4ec5df38757ffae84d45ab38aa71
MD5 41438f8963b0756619fb29d2e2e4a5a5
BLAKE2b-256 b216ebd04c38c1db01e493a68eee442efdffc505a43112eccd481e0146c6acc2

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5f0a2ae6f09ac7bd47d2d5a5305c1d9ed08ac057cda55bb0a49fa506f0d2da00
MD5 ff8e498c997ddc308d84ea95089905f8
BLAKE2b-256 e908d74b3a986d37e6c2e04b8821c62927620c9a1924bb49ea51519a87751b86

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for orjson-3.11.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3c8d8a112b274fae8c5f0f01954cb0480137072c271f3f4958127b010dfefaec
MD5 ab5e4d1ce8a2f4c163933a6b68d22513
BLAKE2b-256 1b3f194355a9335707a15fdc79ddc670148987b43d04712dd26898a694539ce6

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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.5-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.5-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 1b280e2d2d284a6713b0cfec7b08918ebe57df23e3f76b27586197afca3cb1e9
MD5 e16da24b78a1ee0652157545377f662f
BLAKE2b-256 50c77b682849dd4c9fb701a981669b964ea700516ecbd8e88f62aae07c6852bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson-3.11.5-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 Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page