python-orjson
Port variant v13
Summary Fast, correct Python JSON library (3.13)
Package version 3.11.7
Homepage https://github.com/ijl/orjson
Keywords python, rust
Maintainer Python Automaton
License Not yet specified
Other variants v14
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 08 FEB 2026, 17:02:33 UTC
Port created 08 JAN 2023, 04:18:24 UTC
Subpackage Descriptions
single 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. Its features and drawbacks compared to other Python JSON libraries: - serializes dataclass instances 40-50x as fast as other libraries - serializes datetime, date, and time instances to RFC 3339 format, e.g., "1970-01-01T00:00:00+00:00" - serializes numpy.ndarray instances 4-12x as fast with 0.3x the memory usage of other libraries - pretty prints 10x to 20x as fast as the standard library - serializes to bytes rather than str, i.e., is not a drop-in replacement - serializes str without escaping unicode to ASCII, e.g., "???" rather than "\\u597d" - serializes float 10x as fast and deserializes 2x faster than other libs - serializes subclasses of str, int, list, and dict natively, requiring default to specify how to serialize others - serializes arbitrary types using a default hook - has strict UTF-8 conformance, more correct than the standard library - has strict JSON conformance in not supporting Nan/Infinity/-Infinity - has an option for strict JSON conformance on 53-bit integers with default support for 64-bit - does not provide load() or dump() functions for reading from/writing to file-like objects
Configuration Switches (platform-specific settings discarded)
PY313 ON Build using Python 3.13 PY314 OFF Build using Python 3.14
Package Dependencies by Type
Build (only) python-maturin:single:v13
rust:single:std
python313:dev:std
python-pip:single:v13
python-setuptools:single:v13
python-wheel:single:v13
python-build:single:v13
python-installer:single:v13
autoselect-python:single:std
Build and Runtime python313:primary:std
Runtime (only) ravensys-gcc:libs:std (single subpackage)
Download groups
main mirror://PYPI/o/orjson
cr01 mirror://CRATES/associative-cache:2.0.0
cr02 mirror://CRATES/bytecount:0.6.9
cr03 mirror://CRATES/bytes:1.11.0
cr04 mirror://CRATES/cc:1.2.55
cr05 mirror://CRATES/cfg-if:1.0.4
cr06 mirror://CRATES/crunchy:0.2.4
cr07 mirror://CRATES/encoding_rs:0.8.35
cr08 mirror://CRATES/find-msvc-tools:0.1.9
cr09 mirror://CRATES/gimli:0.32.3
cr10 mirror://CRATES/half:2.7.1
cr11 mirror://CRATES/itoa:1.0.17
cr12 mirror://CRATES/itoap:1.0.1
cr13 mirror://CRATES/jiff:0.2.18
cr14 mirror://CRATES/jiff-static:0.2.18
cr15 mirror://CRATES/libc:0.2.180
cr16 mirror://CRATES/memchr:2.7.6
cr17 mirror://CRATES/no-panic:0.1.36
cr18 mirror://CRATES/once_cell:1.21.3
cr19 mirror://CRATES/portable-atomic:1.13.1
cr20 mirror://CRATES/portable-atomic-util:0.2.5
cr21 mirror://CRATES/proc-macro2:1.0.106
cr22 mirror://CRATES/pyo3-build-config:0.28.0
cr23 mirror://CRATES/pyo3-ffi:0.28.0
cr24 mirror://CRATES/quote:1.0.44
cr25 mirror://CRATES/serde:1.0.228
cr26 mirror://CRATES/serde_core:1.0.228
cr27 mirror://CRATES/serde_derive:1.0.228
cr28 mirror://CRATES/serde_json:1.0.149
cr29 mirror://CRATES/shlex:1.3.0
cr30 mirror://CRATES/simdutf8:0.1.5
cr31 mirror://CRATES/smallvec:1.15.1
cr32 mirror://CRATES/syn:2.0.114
cr33 mirror://CRATES/target-lexicon:0.13.4
cr34 mirror://CRATES/unicode-ident:1.0.22
cr35 mirror://CRATES/unwinding:0.2.8
cr36 mirror://CRATES/uuid:1.20.0
cr37 mirror://CRATES/version_check:0.9.5
cr38 mirror://CRATES/xxhash-rust:0.8.15
cr39 mirror://CRATES/zerocopy:0.8.37
cr40 mirror://CRATES/zerocopy-derive:0.8.37
cr41 mirror://CRATES/zmij:1.0.19
Distribution File Information
9b1a67243945819ce55d24a30b59d6a168e86220452d2c96f4d1f093e71c0c49 6144992 rust/crates/orjson-3.11.7.tar.gz b993cd767a2bc7307dd87622311ca22c44329cc7a21366206bfa0896827b2bad 13960 rust/crates/associative-cache-2.0.0.tar.gz 175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e 18695 rust/crates/bytecount-0.6.9.tar.gz b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3 78391 rust/crates/bytes-1.11.0.tar.gz 47b26a0954ae34af09b50f0de26458fa95369a0d478d8236d3f93082b219bd29 93756 rust/crates/cc-1.2.55.tar.gz 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801 9360 rust/crates/cfg-if-1.0.4.tar.gz 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5 3887 rust/crates/crunchy-0.2.4.tar.gz 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3 1381050 rust/crates/encoding_rs-0.8.35.tar.gz 5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582 31493 rust/crates/find-msvc-tools-0.1.9.tar.gz e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7 289789 rust/crates/gimli-0.32.3.tar.gz 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b 61040 rust/crates/half-2.7.1.tar.gz 92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2 15905 rust/crates/itoa-1.0.17.tar.gz 9028f49264629065d057f340a86acb84867925865f73bbf8d47b4d149a7e88b8 83316 rust/crates/itoap-1.0.1.tar.gz e67e8da4c49d6d9909fe03361f9b620f58898859f5c7aded68351e85e71ecf50 764726 rust/crates/jiff-0.2.18.tar.gz e0c84ee7f197eca9a86c6fd6cb771e55eb991632f15f2bc3ca6ec838929e6e78 83381 rust/crates/jiff-static-0.2.18.tar.gz bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc 812207 rust/crates/libc-0.2.180.tar.gz f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273 97616 rust/crates/memchr-2.7.6.tar.gz f967505aabc8af5752d098c34146544a43684817cdba8f9725b292530cabbf53 15056 rust/crates/no-panic-0.1.36.tar.gz 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d 34534 rust/crates/once_cell-1.21.3.tar.gz c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49 197001 rust/crates/portable-atomic-1.13.1.tar.gz 7a9db96d7fa8782dd8c15ce32ffe8680bbd1e978a43bf51a34d39483540495f5 51858 rust/crates/portable-atomic-util-0.2.5.tar.gz 8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934 59765 rust/crates/proc-macro2-1.0.106.tar.gz 972720a441c91fd9c49f212a1d2d74c6e3803b231ebc8d66c51efbd7ccab11c8 35946 rust/crates/pyo3-build-config-0.28.0.tar.gz 5994456d9dab8934d600d3867571b6410f24fbd6002570ad56356733eb54859b 80835 rust/crates/pyo3-ffi-0.28.0.tar.gz 21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4 31629 rust/crates/quote-1.0.44.tar.gz 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e 83652 rust/crates/serde-1.0.228.tar.gz 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad 63111 rust/crates/serde_core-1.0.228.tar.gz d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79 59605 rust/crates/serde_derive-1.0.228.tar.gz 83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86 155994 rust/crates/serde_json-1.0.149.tar.gz 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 18713 rust/crates/shlex-1.3.0.tar.gz e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e 28488 rust/crates/simdutf8-0.1.5.tar.gz 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03 38116 rust/crates/smallvec-1.15.1.tar.gz d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a 304636 rust/crates/syn-2.0.114.tar.gz b1dd07eb858a2067e2f3c7155d54e929265c264e6f37efe3ee7a8d1b5a1dd0ba 26832 rust/crates/target-lexicon-0.13.4.tar.gz 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5 47919 rust/crates/unicode-ident-1.0.22.tar.gz 60612c845ef41699f39dc8c5391f252942c0a88b7d15da672eff0d14101bbd6d 27968 rust/crates/unwinding-0.2.8.tar.gz ee48d38b119b0cd71fe4141b30f5ba9c7c5d9f4e7a3a8b4a674e4b6ef789976f 60654 rust/crates/uuid-1.20.0.tar.gz 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a 15554 rust/crates/version_check-0.9.5.tar.gz fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3 21515 rust/crates/xxhash-rust-0.8.15.tar.gz 7456cf00f0685ad319c5b1693f291a650eaf345e941d082fc4e03df8a03996ac 275551 rust/crates/zerocopy-0.8.37.tar.gz 1328722bbf2115db7e19d69ebcc15e795719e2d66b60827c6a69a117365e37a0 106949 rust/crates/zerocopy-derive-0.8.37.tar.gz 3ff05f8caa9038894637571ae6b9e29466c1f4f829d26c9b28f869a29cbe3445 23948 rust/crates/zmij-1.0.19.tar.gz
Ports that require python-orjson:v13
No other ports depend on this one.