Skip to main content

Modded orjson with extra options to handle dataclass, datetime, enum, and indentation.

Project description

orjson

Added Options in This Fork


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_ENUM_NAME

Serialize enums using their name instead of value.

>>> import orjson, enum
>>> class A(enum.Enum):
        FOO = 1
>>> orjson.dumps(A.FOO, option=orjson.OPT_ENUM_NAME)
b'"FOO"'
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
  ]
}
OPT_INDENT_4

Pretty-print output with an indent of four spaces. This is equivalent to indent=4 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_4
)
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 pretty_4 (ms) vs. orjson
orjson 0.04 0.04 1 0.05 1
json 0.44 2.06 46 3.58 72

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 pretty_4 (ms) vs. orjson
orjson 1.13 2.13 1 2.11 1
json 11.28 134.4 63 104.12 49.3

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_OMIT_TIMEZONE

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

>>> import orjson, datetime
>>> orjson.dumps(
        datetime.datetime(1970, 1, 1, 0, tzinfo=timezone(timedelta(hours=9))),
    )
b'"1970-01-01T00:00:00+09:00"'
>>> orjson.dumps(
        datetime.datetime(1970, 1, 1, 0, tzinfo=timezone(timedelta(hours=9))),
        option=orjson.OPT_OMIT_TIMEZONE,
    )
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"'
OPT_SKIP_NONE

Skip fields with None values in dict and dataclass instances.

>>> import orjson, dataclasses, typing
>>> example_dict = {"field1": 10, "field2": None}
>>> orjson.dumps(example_dict, option=orjson.OPT_SKIP_NONE)
b'{"field1":10}'

>>>
@dataclasses.dataclass
class Dataclass:
    field1: int
    field2: typing.Optional[int]

>>> examples_dataclass = Dataclass(10, None)
>>> orjson.dumps(examples_dataclass, option=orjson.OPT_SKIP_NONE)
b'{"field1":10}'

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. By default orjson uses the enum value but with the OPT_ENUM_NAME option it can also use the name.

>>> 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"'
>>> orjson.dumps(DatetimeEnum.EPOCH, option=orjson.OPT_ENUM_NAME)
b'"EPOCH"'

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-twy/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

The original orjson repo 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.

This fork is maintained by t-wy, copyright 2025, following the same license.

Project details


Download files

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

Source Distribution

orjson_twy-3.11.5.post1.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_twy-3.11.5.post1-cp314-cp314-win_arm64.whl (128.2 kB view details)

Uploaded CPython 3.14Windows ARM64

orjson_twy-3.11.5.post1-cp314-cp314-win_amd64.whl (134.7 kB view details)

Uploaded CPython 3.14Windows x86-64

orjson_twy-3.11.5.post1-cp314-cp314-win32.whl (137.0 kB view details)

Uploaded CPython 3.14Windows x86

orjson_twy-3.11.5.post1-cp314-cp314-musllinux_1_2_x86_64.whl (143.5 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

orjson_twy-3.11.5.post1-cp314-cp314-musllinux_1_2_i686.whl (152.9 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

orjson_twy-3.11.5.post1-cp314-cp314-musllinux_1_2_armv7l.whl (415.3 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

orjson_twy-3.11.5.post1-cp314-cp314-musllinux_1_2_aarch64.whl (142.6 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

orjson_twy-3.11.5.post1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (140.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

orjson_twy-3.11.5.post1-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl (139.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390x

orjson_twy-3.11.5.post1-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (141.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64le

orjson_twy-3.11.5.post1-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl (137.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686

orjson_twy-3.11.5.post1-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (130.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

orjson_twy-3.11.5.post1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (133.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

orjson_twy-3.11.5.post1-cp314-cp314-macosx_15_0_arm64.whl (130.7 kB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

orjson_twy-3.11.5.post1-cp314-cp314-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl (247.4 kB view details)

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

orjson_twy-3.11.5.post1-cp313-cp313-win_arm64.whl (128.2 kB view details)

Uploaded CPython 3.13Windows ARM64

orjson_twy-3.11.5.post1-cp313-cp313-win_amd64.whl (134.7 kB view details)

Uploaded CPython 3.13Windows x86-64

orjson_twy-3.11.5.post1-cp313-cp313-win32.whl (137.0 kB view details)

Uploaded CPython 3.13Windows x86

orjson_twy-3.11.5.post1-cp313-cp313-musllinux_1_2_x86_64.whl (143.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

orjson_twy-3.11.5.post1-cp313-cp313-musllinux_1_2_i686.whl (152.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

orjson_twy-3.11.5.post1-cp313-cp313-musllinux_1_2_armv7l.whl (415.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

orjson_twy-3.11.5.post1-cp313-cp313-musllinux_1_2_aarch64.whl (142.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

orjson_twy-3.11.5.post1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (140.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

orjson_twy-3.11.5.post1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (139.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

orjson_twy-3.11.5.post1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (141.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

orjson_twy-3.11.5.post1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (137.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

orjson_twy-3.11.5.post1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (130.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

orjson_twy-3.11.5.post1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (133.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

orjson_twy-3.11.5.post1-cp313-cp313-macosx_15_0_arm64.whl (130.7 kB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

orjson_twy-3.11.5.post1-cp313-cp313-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl (247.4 kB view details)

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

orjson_twy-3.11.5.post1-cp312-cp312-win_arm64.whl (128.2 kB view details)

Uploaded CPython 3.12Windows ARM64

orjson_twy-3.11.5.post1-cp312-cp312-win_amd64.whl (134.6 kB view details)

Uploaded CPython 3.12Windows x86-64

orjson_twy-3.11.5.post1-cp312-cp312-win32.whl (136.9 kB view details)

Uploaded CPython 3.12Windows x86

orjson_twy-3.11.5.post1-cp312-cp312-musllinux_1_2_x86_64.whl (143.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

orjson_twy-3.11.5.post1-cp312-cp312-musllinux_1_2_i686.whl (153.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

orjson_twy-3.11.5.post1-cp312-cp312-musllinux_1_2_armv7l.whl (415.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

orjson_twy-3.11.5.post1-cp312-cp312-musllinux_1_2_aarch64.whl (142.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

orjson_twy-3.11.5.post1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (140.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

orjson_twy-3.11.5.post1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (138.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

orjson_twy-3.11.5.post1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (141.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

orjson_twy-3.11.5.post1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (137.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

orjson_twy-3.11.5.post1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (130.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

orjson_twy-3.11.5.post1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (133.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

orjson_twy-3.11.5.post1-cp312-cp312-macosx_15_0_arm64.whl (130.8 kB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

orjson_twy-3.11.5.post1-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl (247.2 kB view details)

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

orjson_twy-3.11.5.post1-cp311-cp311-win_arm64.whl (128.3 kB view details)

Uploaded CPython 3.11Windows ARM64

orjson_twy-3.11.5.post1-cp311-cp311-win_amd64.whl (134.6 kB view details)

Uploaded CPython 3.11Windows x86-64

orjson_twy-3.11.5.post1-cp311-cp311-win32.whl (136.9 kB view details)

Uploaded CPython 3.11Windows x86

orjson_twy-3.11.5.post1-cp311-cp311-musllinux_1_2_x86_64.whl (143.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

orjson_twy-3.11.5.post1-cp311-cp311-musllinux_1_2_i686.whl (152.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

orjson_twy-3.11.5.post1-cp311-cp311-musllinux_1_2_armv7l.whl (415.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

orjson_twy-3.11.5.post1-cp311-cp311-musllinux_1_2_aarch64.whl (142.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

orjson_twy-3.11.5.post1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (140.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

orjson_twy-3.11.5.post1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (138.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

orjson_twy-3.11.5.post1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (141.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

orjson_twy-3.11.5.post1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (137.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

orjson_twy-3.11.5.post1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (130.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

orjson_twy-3.11.5.post1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (133.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

orjson_twy-3.11.5.post1-cp311-cp311-macosx_15_0_arm64.whl (131.0 kB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

orjson_twy-3.11.5.post1-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl (247.1 kB view details)

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

orjson_twy-3.11.5.post1-cp310-cp310-win_amd64.whl (134.7 kB view details)

Uploaded CPython 3.10Windows x86-64

orjson_twy-3.11.5.post1-cp310-cp310-win32.whl (137.1 kB view details)

Uploaded CPython 3.10Windows x86

orjson_twy-3.11.5.post1-cp310-cp310-musllinux_1_2_x86_64.whl (143.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

orjson_twy-3.11.5.post1-cp310-cp310-musllinux_1_2_i686.whl (153.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

orjson_twy-3.11.5.post1-cp310-cp310-musllinux_1_2_armv7l.whl (415.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

orjson_twy-3.11.5.post1-cp310-cp310-musllinux_1_2_aarch64.whl (143.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

orjson_twy-3.11.5.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (140.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

orjson_twy-3.11.5.post1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (139.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

orjson_twy-3.11.5.post1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (141.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

orjson_twy-3.11.5.post1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (137.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

orjson_twy-3.11.5.post1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (130.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

orjson_twy-3.11.5.post1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (133.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

orjson_twy-3.11.5.post1-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl (247.6 kB view details)

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

orjson_twy-3.11.5.post1-cp39-cp39-win_amd64.whl (134.5 kB view details)

Uploaded CPython 3.9Windows x86-64

orjson_twy-3.11.5.post1-cp39-cp39-win32.whl (136.9 kB view details)

Uploaded CPython 3.9Windows x86

orjson_twy-3.11.5.post1-cp39-cp39-musllinux_1_2_x86_64.whl (143.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

orjson_twy-3.11.5.post1-cp39-cp39-musllinux_1_2_i686.whl (152.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

orjson_twy-3.11.5.post1-cp39-cp39-musllinux_1_2_armv7l.whl (415.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

orjson_twy-3.11.5.post1-cp39-cp39-musllinux_1_2_aarch64.whl (142.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

orjson_twy-3.11.5.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (140.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

orjson_twy-3.11.5.post1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (138.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

orjson_twy-3.11.5.post1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (141.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

orjson_twy-3.11.5.post1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (137.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

orjson_twy-3.11.5.post1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (130.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

orjson_twy-3.11.5.post1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (133.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

orjson_twy-3.11.5.post1-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl (247.1 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_twy-3.11.5.post1.tar.gz.

File metadata

  • Download URL: orjson_twy-3.11.5.post1.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_twy-3.11.5.post1.tar.gz
Algorithm Hash digest
SHA256 31c4b796e826fae2e8ee6115676aed6f19bb07581cb1770464c71723b35f0cff
MD5 5bbc5fc2490af35066fa6f80e3a1632f
BLAKE2b-256 9afada4685dcde8222878ee8268ca8a23dd1e252f3ed23969d19f3d693c6ae17

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1.tar.gz:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 ffbbc0342f28cc5b191b36dbe44304d26b1e7ed86c9b4e9712a7ae7a7afd3ad1
MD5 232bc743da3490fc7216817c61535024
BLAKE2b-256 2acb60806ada57903e74c271c095b9d8d0133b667992e2b983f2be6744de1825

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp314-cp314-win_arm64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 fd111668f427cca4ff4e7b33d160e2166c7452e9d5ebc70a5df1792b751b4d3a
MD5 e23049caa53f165d729fc4d30131b2ac
BLAKE2b-256 6a55ad680b2680cfe71eaa102944aab95c5cb64eaeae9538e097c346c36ef1c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp314-cp314-win_amd64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp314-cp314-win32.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 8f797111c0bee4ee4b710c5322d7d09a34ff3c7136143f64eeb9ceb1d60ad1ca
MD5 df6276ed440e833f4527f17d934a8d6e
BLAKE2b-256 6211ebfc6f499a4770e08aa82ab78eb4755f15aa58fa39b91a5e0fb0db95bbc1

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp314-cp314-win32.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b0f70d7abf3d8ae6760949775d2026d91c290697184b3ea7358da807f8180daa
MD5 5f4a59c9f337f0234209052d0843485c
BLAKE2b-256 a8849f535c5f9a6406ebfc476442ad13a7d1780760e4362786e20f9e3841193d

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5f501932d644e7b7b8ff78c76052febaac43526ba43fc6bcfcf21024b39df7ca
MD5 9330e2d212ca001d61aca3c99ea41d5b
BLAKE2b-256 720884938ecfed8672ae9ffcc04c997aa7353b27d220bdfe2316168ba7154518

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp314-cp314-musllinux_1_2_i686.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp314-cp314-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 bb53897a78b6ea326b2ccebfc2a178bd8f34dc02b1c28c840aa836e6d9bcac5e
MD5 7b4bd62bc7d4b10cef7a81a656616fe9
BLAKE2b-256 089af6a57173193073aebca5d2f005eda94588e5cf97457dc1c05395552a93f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp314-cp314-musllinux_1_2_armv7l.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f27ff96aa67f1ae2fcadf07ae45bd5bf297ef48c7374d9f093e8c2ace3fe9f2b
MD5 df57bee473c52c6a9686defb512ba82d
BLAKE2b-256 59701a756caecec2aa9a4c343c3fc766ec41c5559da364c30267178bb0efee02

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8bfd77d2f6f8e7564d6b9645b2b25514adeb7f43168fe9886d8f2a77f08ae9ed
MD5 ff48826a8a7071ced6f004f99a334edb
BLAKE2b-256 eb200b0a7d6b15f2921975ca2bb3c012a1fe5096072aa73efedd9a9e90a89113

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9fff559b3dffad25bf45843b0af6327d9e6c507966d812596d2fac7d2fcba377
MD5 8c4c99b4a5a47206a2817e441ecd753b
BLAKE2b-256 f16c649027dd4e1e86cd396d467ff69fe277bedf760d88204a829b878e021cbf

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8f1d808ea95ddf9b64601f8ba88d020f841b4fd932632c882c42d640acea258a
MD5 90c3cf434f82e0354c0bc3a535f3cc8c
BLAKE2b-256 c209c2e5ae5d54cf857746c01746b535666644281c1efffa027eb6d2046576fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2ccf2d11de766716b8587757ed71309c20c98c6049ce31c2251d8a38545654c3
MD5 62dd87e04c64caa6a3206051f91e5eaf
BLAKE2b-256 18997872486fb0a05a3b93748e71bfe50df2093a1fc36eaf128bd17df4d3f6f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 67c84355c7f6a27bf94cbbcf7bbf7cdc4efedb64b881c8a93452b0d2c7938987
MD5 e99dde47793c18f73d83fed4c579b9e9
BLAKE2b-256 7f0330723f3710a0841f2c12462792bcd8dbd6d7d36075467d3aa11d2dea6f12

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 86af258b5c0d443059cc571993b43b01923fe0172a4adbfc53eab88a7a9dd572
MD5 9b1c21e1e5269f7f4dca9d2a2882696c
BLAKE2b-256 ab4048b8be3c06775d3c35008eeca83acbc8070adfcd69247778ebf7418c74dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 c71e1f6a510e083e446b6c3806c6eff0fef2ecac02eb7cae0ecf2e5609844fa7
MD5 0ea6763a8ae0cc0ab7b346e0700dfe2b
BLAKE2b-256 3f984a1085d4a165e6c6b870c26adf2f7b83ca88b603e5d7f6ee76ebf12fa6f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp314-cp314-macosx_15_0_arm64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp314-cp314-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp314-cp314-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 15b0b440709de1f2ff7adb51324e1ecfaca415c7d59def82d28339ab422814a8
MD5 eeac3846a978d0010cd6ca7fe5d0c5f2
BLAKE2b-256 9621f475c4c32e8f1a012be1ea02cd01d6c5276f762137fbb488d58c1d983edc

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp314-cp314-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 87772ba690213c21fd32cf58c9c5e0fc43540d10619849bb4a6811a5256f3073
MD5 00f49c9662ff3ca6c9b30cf010040e27
BLAKE2b-256 492d19492fbb83879a68d06e37898f9212c73ba9e12a6d889e67b33f06250c4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp313-cp313-win_arm64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 fe54f66a45fa830171bcc483ce2bf6bc15ea965b4b5efd8224848c24d1d5cf0b
MD5 b23e0623125a384717b652ae4b1509fb
BLAKE2b-256 1d7142764167f3f61d4474e199cec65d6e2c62bb3f0f3165a98496d419e0fbc1

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp313-cp313-win_amd64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 8da2249f25d58aec11a123e139375b9a94bf05e65ae409440bfeb72b868d6798
MD5 3d5e4eef822b429277f6c8c926b0cba4
BLAKE2b-256 4886c73d729c7f363d52ea9b5ad6effd783e97681ae69b0faae4171619fecc19

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp313-cp313-win32.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5f280beefbd1d33f1ddafb62b44ea25c32686b78d5a0fd769974c3cf0e1753d3
MD5 4d7d9c69d21880de7e149f125fc3b8bf
BLAKE2b-256 2d48e24af67cf0320804add1e2467663f7ff1fbfdf100e66797daeb443c6844e

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f277eae21241a9ca08b8ff66e07e75b1b13de857ef2e13a0a32fb3fc499f45ec
MD5 0fae125670f1b486689d99c15114408c
BLAKE2b-256 7bf01d3e25ba1551b39b2364c6775aba25464c251de7beea160c5892a3178377

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp313-cp313-musllinux_1_2_i686.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 2433cd9c83e98f1ddcb2f348908df369811e7b06106b9939f46ce0e649938efa
MD5 f9a778970e9809705b4392dd253d23a9
BLAKE2b-256 47e2700d51fac79de5da4d1cbc79b3b59ba24c9c61ada90db7b8e2b05b42b986

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp313-cp313-musllinux_1_2_armv7l.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8bddb27a4b5c0a5b61d202d6944d6cdf396342a27b718d7a9f1e5d9cc62be402
MD5 977704261b95ccf4d48d4351096acc20
BLAKE2b-256 8b8fe342c33cc9fa09aaa95ff15472be55bc91771422dc73a0f6926850c2f160

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1ac813f389e468d5b777a43b73d58d44f188fe69111520226179a592dfa1eafb
MD5 d91a864be21b0fd67838213dea156ce8
BLAKE2b-256 75a0a7db66d1a870670640f58858e5dbac729c787263425977ab2592c92733b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 deddd660546630d391e65a64da29da2a2ea5aee823f36b0f477ea44e2956863e
MD5 ec519908a6671218b4cff936de28957f
BLAKE2b-256 3a4f9141a5af49eb75be42b971607819da4be8d44d77741c58876de24f15499a

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 5afc553e89502ab26dfd1016ea3b510f4a7b31ec12b4a14410aea3761237affd
MD5 53ba5ed8b1691a36c3f308ac7261a3da
BLAKE2b-256 095ea6159234205168842ba7961a4975671c8d1070fd6742ddf2226beaa22731

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5ed207eef008c761cf505d771ae3460eb875ed549d3cd15e0bde9f3a9718ec7a
MD5 b1b2ff280cdcf781cd67985119c33be4
BLAKE2b-256 4a14ab7d8ae5f4c2d2f5d4e7413c0d61a70db3d96bd472a6c718f7de2375e62c

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 bb417e2eff152199425fdc583bab500ee405b63d6938925d96b9343923f1a68f
MD5 a5c288397eecd8eacacd194d26572e80
BLAKE2b-256 892049b1a87ae193a7013f5df57cb2fb94a4ba1aff7ee3034582ebff52adb78b

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1e67d3d9640891e37281ac9ce03deb102ed1902a1af296ce50fa6a4fc5a5e109
MD5 742984f9755ff3a39e86363b2ac40559
BLAKE2b-256 453b2f6a6791423711c8dca55550f45f5c4b75cc97f875ce42b6d30d42e771e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 6dda7578752c93871fa008e7f2ee8cd53fd2ca69ee95a5b35871af70f01e549b
MD5 6df9f3f4a0bedc7c1faa037941da6a1d
BLAKE2b-256 98173d59b03675e80bbf179aa0cae6a66c76b951466f7ffbee3b19d4d2714c57

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp313-cp313-macosx_15_0_arm64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp313-cp313-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp313-cp313-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 17d001453a948e0ce58848450638d2160f2392958fc8a0b633d1ad29795fd5ad
MD5 90a99a233e1e8257d0dd2e9bda6649e9
BLAKE2b-256 a2e6e133cacc5ff7853ac2e45dbdd4fcf0728dff3ad064be5001ddaf3986040d

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp313-cp313-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 ff083517d368c40a38ae21c5392f1d8ee70a91017e17070c26679810bcc432ed
MD5 8ecacdd8d4d71445394fb76763bb9787
BLAKE2b-256 9212e0f724e0aed854d41b1092b147d8e1e2f3e78936cc9fc3d4386c94c92004

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp312-cp312-win_arm64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 27878d5316a3ebd0b446a5528f4241fbccab98a998a440e457c9b5465d60f4aa
MD5 329ccda015a251df22eaa2bf20e5d66a
BLAKE2b-256 0a83660047ae76e664bce67e0f1413dc25dbd3d1a57d95b5cf76f7fdc17994fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp312-cp312-win_amd64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 74eaecb9744fe3bb6441c2f970966586b6967a0b5df2eb59b7de480c9846150d
MD5 a4d6dc75ee38752019b9c2bc3676de36
BLAKE2b-256 483223afb37b6cbe464a2aaf5be4c1cc725e64dacbe869f3041f4f960e82fb50

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp312-cp312-win32.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3c1d4124d887295cc78ac667b00ac120ed487787453ad7ac1a66025cd85c1b31
MD5 bd93c13dc5600c57ad99cbe6f69ca79f
BLAKE2b-256 6997d186aafd6fcc19ddaae058de9879b01a43bce78a0c338e13bb512e5d6dbf

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3207e25780b233ef9f443b21df022d6be71e78d3c590ead43e8ffedd1b5bb707
MD5 16ac6aa77dc4dcc63719ddbba49c34ad
BLAKE2b-256 b155771f715564a1f39946d236978757f537c2539948c96f9f6fcfb81642bb90

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp312-cp312-musllinux_1_2_i686.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 66c9c284927a8c6bb1c93bb56dedb00e80984385f58ad19aaa77d42fb672a6a3
MD5 ddf9a7344c3927d1e25b5b01af32e376
BLAKE2b-256 071f015b924532e1108c87250bcc7ba07f4a2c5af8937959ebb74679d8dad6b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp312-cp312-musllinux_1_2_armv7l.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0ef09f6f4afc049b1b9df617ad45aa7c25ef201bb87c957a97e8878b8a68b424
MD5 1c45dcf6715d73766a423713fd52b2c4
BLAKE2b-256 5559af91ea24d09d5ec5bda268de44f5c52c51313d03fe22aaf0bfa253a14a74

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 be80ef7cfefd3262edb90b3c875dfa71e1f213681e62b4f939d7355dd27f1d20
MD5 543e9b04eeb3ddf14ecee9622b2c7a8b
BLAKE2b-256 1f734913f00012c7c96c98facf16ba51682a5270a8526d288fbbb7ce9694c25c

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ae65528dfee2d0204daaf1829c2f680ee3a7df37907fb35f0331027d707e7d54
MD5 c1b2d07bc34249af0d72b6ed9a880e30
BLAKE2b-256 ed202465b013d7886872c87928234eab8ea3e83112381ff53bf4a8ac4f176d68

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 46eb78f601759d861bd364d2bb25defdf807e9f61a2046225f8de97e9ac39d17
MD5 ea900bdbb1f03cde8d451528e4c5c030
BLAKE2b-256 173479544e7e2d763cf815d40cc41d451460f475d96fdbdebe989acbce3885de

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a8373bc6d152ad0a0fcd7e9365af8bc76b68b9f56e5b7c5642fa6b6a10903d3c
MD5 a8598d02e2f5ded49f0528581395e02d
BLAKE2b-256 c95592becc83264a9d511a5f0d2ef39e3b5d0f5bc2bf3f9cff96dc80bc3227b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 30b48554d4b2eb3ea9d793048ac9414f6c567ea2999c0a53b25e1b703d07109a
MD5 f82d2e37cf2d4dea69a5968fde39f230
BLAKE2b-256 e4d0e4b7885dbd7fe8e338337fd40ffa74933b5eb42f489b485268c72f797969

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1f2698e83c2b92e611ebf6440339920af4b27fd57234d64fffa072db2bd1e092
MD5 d5882bc93819661b929c0d020a8ba72f
BLAKE2b-256 c52a5ab91918326d9b8c9fc6daefb39858089eddb88c3b2c736ac1d13734dc2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 31b042a56d0a8a80a92c45a160a55a4c768e8772499be2c58fcff98c56883307
MD5 1bc7c244b8cae0027e14342ef0dc185f
BLAKE2b-256 fd2c9a62ae92a2b28b43285cbb3b7c77a4901cdbe4e46b503bd3c9e24ac843c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp312-cp312-macosx_15_0_arm64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 c362012fc2c46512a21fc51f39e52f32a821f660e4dace0ab38af4fe6d54df7b
MD5 321cd1934e66a0dc5ca1e59b45ab4d20
BLAKE2b-256 af70f97df24712b7cc3b2f0e8297922e262df77330037a398d542ef51b5030d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 e751ab7bd11161284d495ea46bd1e0fdf48301b49927f7075af51f1159d3a6a5
MD5 a6513a4beda3f7c102f215c234a36223
BLAKE2b-256 8c57252e20d10236980a4c724dfac66261b99619cc9e883088bbeebdbd1b5634

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp311-cp311-win_arm64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d8c3f6ed027e8cc77a645dadb9447dd33aef55622cb7b8fe05579ab0a4f457bd
MD5 6aac88ede06a50099c37bb73ac7ed6d8
BLAKE2b-256 918c9d2a86af654408c07189fcd0d279e3741aedf3bf64d9ba6c44fabed00cbf

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp311-cp311-win_amd64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 68a9141ba2be67ccda61c3b1d2909284f1c160411250b1a36c4e154987ee25bb
MD5 cab6eb45ccb1dc1493655678a513aae3
BLAKE2b-256 3e3a83231a63d716d42bfec478a3d695966b78a3bdeccc907e51ce3bf8ae0c61

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp311-cp311-win32.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b1788fae015c5ac184998146910c77a5528ffc3f182438516b857b274aef908e
MD5 c3afb48ff668ad5a52ef4e4debce29cb
BLAKE2b-256 afa679310081fe9e810550da8bbc4a01b64ecc0ce34a2603bc510a8db1511438

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 886c65dc48d0ee91615509313e1f67bb5caa367e704006fb4d185190803cfebe
MD5 dee90bcb4b0c8e37c6fcc5489b2f30fc
BLAKE2b-256 7a904b951225b112829aeb7b2578f95c33b5c391d08575014c3fb1a976fa6e15

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp311-cp311-musllinux_1_2_i686.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 183a04cba5dc97e1998f3849c8d7253696c9d0a248d447ed0cb9ad2217447223
MD5 a2e2e3abbccc952bb6c39d21d2287182
BLAKE2b-256 bc2a81a67753ec4cac6394329be176aa4ff1936f7d6da5e589e43f02ab799502

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp311-cp311-musllinux_1_2_armv7l.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c14010f633db0ef9f9ecf657f96793bb6f506998396c0a0a6cb2f47c3f620c27
MD5 cc367d8cd285598b0a6670af0aebe355
BLAKE2b-256 0315b0c96b1708065c7eda8d2e8a7253ac9170c692f737c4db3187c40467f169

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 82d3a32a82b0963a2475388ed5e2963a932687706ad585379b0fb1a8620f21bf
MD5 99512c2dcb6fa24a09d1d76ffdcef765
BLAKE2b-256 1c6c224cf375266fad799cc6441b126635de0adb1cae81d64dfbd7de723956a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 72bfd853c749b11d6987ae5683c5832d6ffe941645a2ce69f6d5c65f3a51fa6c
MD5 023979605b0153f08a4907e21bbc81c1
BLAKE2b-256 975a9672056f0afd8d25e469664316ceadf268dee116cdae651fa724552e8b3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 864775da601649679de7f8d6a99412dc934209fb9079c2328bcb553c7ca36211
MD5 89ca08ed9174f87f8f36ce862084d17d
BLAKE2b-256 684798fe25eb7f2d8a1253f4a50c91c4d5dc8c3a6dd9b11f759f1577d5ecd33f

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c943c00aae2d1439b02702afd20baa1472769686ff805841909bfe79215bc521
MD5 71594c4759a4c421aee22ab486b7b475
BLAKE2b-256 8748f98c118d339340d042d02e7b3304e4db439f0af455278105a8555d5558fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 abfd02c438b4137f81134b0736e64bdd97b7a76706d267b7c0be9879844a79e9
MD5 5c3ef194d548bc86a78ffba0ea44240a
BLAKE2b-256 ea9d7d731b94acb11810017f544cdbe0525cb77b5ce7469ed2b9d2b0c416f8bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c9e9158ee02e48b0d077b6d2bd3a7cf16801161e40e5fe5c2b02ed513e3f0f1d
MD5 affe672bc2bcfcc3dfaf57532a2210de
BLAKE2b-256 1cda68f2e935b79fc4a3d66fd09aac94b97649a381526283895c2aee0d54be86

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 5ec69d46d832084404e852de904eb9403061df0c5714e9c40655a15effe83093
MD5 6e23a251c96f9f6fe2bc703a6546e26d
BLAKE2b-256 e8d8e7a7101778f72529ef112e1ddcb22395514bf4c1edf23d8466205a517cd8

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp311-cp311-macosx_15_0_arm64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 719d828882db50aa806028284e423c111dc63b9b17714abfcbe16fc55e02319d
MD5 c570e845fb99fa63553c181efffd00c4
BLAKE2b-256 94673878b101f88555c39f250d964e7df9809322f8917164b133c097bd585762

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 26d9f242270a266de7299ae1f775ff03803e3bba246236ffac2c7fcd6e916b7e
MD5 1813803d62244a1f54cbdf0b67df9951
BLAKE2b-256 0433effddb90174f7d38e39f6f584f360b1d34b4d4d015a5618d8477db3cea1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp310-cp310-win_amd64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 43ac6161b6dd5a327737f7b43a1c63011de6b221e0a52d4c0ccbf81c5d47c6aa
MD5 dda1e25ca8007d2f00174bad6b5635d8
BLAKE2b-256 0094f0c87b0a49bba810eb9a9f0689f0f3bf81641256d0b096d4b12b1d166c75

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp310-cp310-win32.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c75b1d39b3fc4ac0056a67d02a79ab9b6195e4c4a542c6bd8daf4f4f6a30706d
MD5 0f36662e073772438fb40ca27b6b4fe1
BLAKE2b-256 4474a132d80088df996f5fce5a4276c1a963f38c3d40f21beba83a314196f253

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 02771f238d5131fcbc58bcbc02c96413fa718bf4c2b2781998d5a046592666b3
MD5 425e2c34efe53e247ae1533d9426f532
BLAKE2b-256 2342223df02d45303f61b625cfb968b4d09e6df47ad39316122742a7cdcfd89e

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp310-cp310-musllinux_1_2_i686.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 56f723513dd892eaa09d5fb2e8839e662ca14975313ef02d4504670fdc8f03bc
MD5 01f23803e8e4ed1e5e69173d1ad3570b
BLAKE2b-256 5cc72dfbad3bff98c2fa89048d9c34fc27471bf59a90de4057b5addd79ad8d32

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp310-cp310-musllinux_1_2_armv7l.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 149795a4b0ab3ebd8f843bcff216aeef1ee37226776f9cec1755cd1fd0a813ee
MD5 701fc88d94c7804ed6b7b8a630710623
BLAKE2b-256 aaeb9d5d959405e807c489b8824115e33fe0cfd29938a8b1276c9875781dd516

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 90e7d10be9b945ec8b45c8a08fe80b16e7cf8aae101637bb7ff497283489dd04
MD5 864bf1cb416c0e7c223c6ef8a89341da
BLAKE2b-256 9a48c2515fe469746ea93b1f661d7dd93cbd95723629c86f83d2c0fa8531c0c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 87f61008b97afc4c42aeb923c6262af03295c47045ba7c8ef5cfcfe7471e8269
MD5 f948474799c274b85dd7e229a57bb49d
BLAKE2b-256 4d92917b8497bf6f4782a0cf3b006f9818922822355bfb800ee9518003ec070b

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7d5bdc723ba2ebeb32db2219fc480a5909e333af3d9a88b39e511666aeed2379
MD5 a6dd5b3faa2ebfa89fb1ab3f54747c31
BLAKE2b-256 91c691e454776a393b2d82c196bcd706f177b10640421bdd624fae7201474104

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1b7262c6f5b7286f77e1c8cefb6e581c6e9a8d7f3ca9b538d2aa068ed37ef6b5
MD5 d3a9fa824cd6fc58e4d562f3821060d4
BLAKE2b-256 b3c108b4b5efbe1e55abe15584fbecb07c88d9468f626606d0f9834932954789

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a884186a88c981d7f04dccccae911917948a77c28b0d51f3561ab9e2cad96d32
MD5 5d231aa895e1b83fd951afcd1e484851
BLAKE2b-256 73f56a2937eb9fa0d1110247c1179cb142ca08b76b0743bf4ed42e1809758641

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7b8f8eb47c93f61d71af193269eeb9f4777605b5e5c6814cc49dda75828be64b
MD5 b5ddf5eaca4eb39c4127344f8589f185
BLAKE2b-256 82233da10ca2fb319dc40be944cd1d287df4ff7485add4c1d545b596fc5f26a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 0db3d9d6b230183adde3c0247b731eb0b8b6705cc2a32450d18196c66c0e41ad
MD5 fecb7c61c9ca9240e152295c430ba292
BLAKE2b-256 b36a7900af46e3a69d0a9638d6bb216d7f107c75c4d46401d8d0d20b9f762aec

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 dcb6be9ef4f7e877cfb92adfd6aed1ae4f2a6e0338cca08b360e0aac1897f032
MD5 897712622d0c637316efa152412b8fd4
BLAKE2b-256 43fa33e9c26c7a94e97906b18633d2dfe6733e7ccc384b8dd5e07f54f1c711fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp39-cp39-win_amd64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 4d5952eedae68363caf5779cf434663339db7d7adc8000dcfea427f68f214206
MD5 a49dc975f6e9f3b5ea4f9e249d58dc49
BLAKE2b-256 6ad2a75706058d2c2ab1335bd441a4923bd0538e67f8b7677d57d4fdf1e75ea2

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp39-cp39-win32.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 096d44c604a5541b2ae8f15240dd18bc2eb1ba0a1eab2906cecb7106e45ff06d
MD5 f6d88e9d373159c5d1628375f4256a3f
BLAKE2b-256 b17297f06a35491568c26d6c5456af9460bfaf90e59899fc02ee212ad6361785

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e144c4a19153be16304ed6a843dfd8442d234b6ee0a9b8cf9ce080e3614cb5fe
MD5 fba1898f0ffac4c7dab927fec7cd6291
BLAKE2b-256 b48ea218c747063114e177d41920fb6c9d42e524cec485b281dc6c3063ab8e6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp39-cp39-musllinux_1_2_i686.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 8de769a8617665c210cca413a5f5dd878b2d61094fe90af0df387663af0a61fc
MD5 e208cfd2b51e47db53975798679d8157
BLAKE2b-256 66daeb0a13e0aab6c2887a101fe5290b8f9ac38d118fcadb8630b38fe4b20528

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp39-cp39-musllinux_1_2_armv7l.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b794c78b0f037bb315ad33bed53d0c11b942b5b62c33b9d8d051859d147192b5
MD5 96e6b6e943e4675635629867dd813a65
BLAKE2b-256 e63086fd1aba912f3df43a224a2e21b163055a73118a2ca299a80d1451acb2a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 20f069e184cf6e4f97e02b0c7e32cde2bf90fffe0e783d9a9b1c546f92e8a83c
MD5 ff6e42111e686df1b3ac18c6e49e0f09
BLAKE2b-256 7503ce0625d0c2380c7d2ea482a7dbb087be772b9d95edeedfa06ecf9a65b93e

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 05277a2720be910d12bf9bc1c3e528ee8f88ceb6e8b0e24fbf1cd56f3d267880
MD5 4cf4c560f42f8d44831e4c75bf3e4f7c
BLAKE2b-256 542ddec4ac215605449fcd6587efa83d2c63438ccb2f2427fa1e7ed60e0c5486

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 628abc7365a6c95a12deb1553a1091404c2a8a374a0eefefadc76129792f5a9c
MD5 93bdafa72e9bd368c1128ca76655edce
BLAKE2b-256 401a90d07bb41ac73509615421a03c1575dee0f92651c30a3668192d1928aaca

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3235f82e0a91a65d6a8477d640a719f47ec25b309ebcd70cbf1dbe527cc1fa3e
MD5 dcdd665b984a3181660bb76bea57de4d
BLAKE2b-256 15af4de11305b72a2fd1b4460a725105542b08f05ca6100bf8851174ea4006d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 3ed44b148e40fc52cfcc9f42987aa390000ffff3011b7616aba53de1f85c47e1
MD5 4b1001e2fc16917fc31bde081630d005
BLAKE2b-256 78dff5699aead3d0bf6e427d5d93eadeedeff24676a838928c3253031b05e736

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 800ca51a794e13ccfe364b0a499077b5009a3854df024aa2b2a80c38c7ab02e5
MD5 1de215daaa7cb179c898a5b6305e3f5d
BLAKE2b-256 45a2ddec922284e2bf54ac7142b962fed857dac89ac0f3eb3fa50323d05383cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: artifact.yaml on t-wy/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_twy-3.11.5.post1-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for orjson_twy-3.11.5.post1-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 8759f1fd0f58a49f7c9a0ce69a44dcaddd4ad945ee37e0643723c9461c45f718
MD5 d0b2de6d26ab2df030ed5a650737a356
BLAKE2b-256 3eeadbfc87fc951bfbfb127d5fa68a058e47c78d3c8358135c0d659719b9df70

See more details on using hashes here.

Provenance

The following attestation bundles were made for orjson_twy-3.11.5.post1-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl:

Publisher: artifact.yaml on t-wy/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