# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= python-orjson VERSION= 3.11.5 KEYWORDS= python rust VARIANTS= v14 v13 SDESC[v13]= Fast, correct Python JSON library (3.13) SDESC[v14]= Fast, correct Python JSON library (3.14) HOMEPAGE= https://github.com/ijl/orjson CONTACT= Python_Automaton[python@ironwolf.systems] DOWNLOAD_GROUPS= main cr01 cr02 cr03 cr04 cr05 cr06 cr07 cr08 cr09 cr10 cr11 cr12 cr13 cr14 cr15 cr16 cr17 cr18 cr19 cr20 cr21 cr22 cr23 cr24 cr25 cr26 cr27 cr28 cr29 cr30 cr31 cr32 cr33 cr34 cr35 cr36 cr37 cr38 cr39 cr40 SITES[main]= PYPI/o/orjson SITES[cr01]= CRATES/associative-cache:2.0.0 SITES[cr02]= CRATES/bytecount:0.6.9 SITES[cr03]= CRATES/bytes:1.11.0 SITES[cr04]= CRATES/cc:1.2.48 SITES[cr05]= CRATES/cfg-if:1.0.4 SITES[cr06]= CRATES/crunchy:0.2.4 SITES[cr07]= CRATES/encoding_rs:0.8.35 SITES[cr08]= CRATES/find-msvc-tools:0.1.5 SITES[cr09]= CRATES/gimli:0.32.3 SITES[cr10]= CRATES/half:2.7.1 SITES[cr11]= CRATES/itoa:1.0.15 SITES[cr12]= CRATES/itoap:1.0.1 SITES[cr13]= CRATES/jiff:0.2.16 SITES[cr14]= CRATES/jiff-static:0.2.16 SITES[cr15]= CRATES/libc:0.2.178 SITES[cr16]= CRATES/memchr:2.7.6 SITES[cr17]= CRATES/once_cell:1.21.3 SITES[cr18]= CRATES/portable-atomic:1.11.1 SITES[cr19]= CRATES/portable-atomic-util:0.2.4 SITES[cr20]= CRATES/proc-macro2:1.0.103 SITES[cr21]= CRATES/pyo3-build-config:0.27.2 SITES[cr22]= CRATES/pyo3-ffi:0.27.2 SITES[cr23]= CRATES/quote:1.0.42 SITES[cr24]= CRATES/ryu:1.0.20 SITES[cr25]= CRATES/serde:1.0.228 SITES[cr26]= CRATES/serde_core:1.0.228 SITES[cr27]= CRATES/serde_derive:1.0.228 SITES[cr28]= CRATES/serde_json:1.0.145 SITES[cr29]= CRATES/shlex:1.3.0 SITES[cr30]= CRATES/simdutf8:0.1.5 SITES[cr31]= CRATES/smallvec:1.15.1 SITES[cr32]= CRATES/syn:2.0.111 SITES[cr33]= CRATES/target-lexicon:0.13.3 SITES[cr34]= CRATES/unicode-ident:1.0.22 SITES[cr35]= CRATES/unwinding:0.2.8 SITES[cr36]= CRATES/uuid:1.19.0 SITES[cr37]= CRATES/version_check:0.9.5 SITES[cr38]= CRATES/xxhash-rust:0.8.15 SITES[cr39]= CRATES/zerocopy:0.8.31 SITES[cr40]= CRATES/zerocopy-derive:0.8.31 DISTFILE[1]= orjson-3.11.5.tar.gz:main DISTFILE[2]= generated:cr01 DISTFILE[3]= generated:cr02 DISTFILE[4]= generated:cr03 DISTFILE[5]= generated:cr04 DISTFILE[6]= generated:cr05 DISTFILE[7]= generated:cr06 DISTFILE[8]= generated:cr07 DISTFILE[9]= generated:cr08 DISTFILE[10]= generated:cr09 DISTFILE[11]= generated:cr10 DISTFILE[12]= generated:cr11 DISTFILE[13]= generated:cr12 DISTFILE[14]= generated:cr13 DISTFILE[15]= generated:cr14 DISTFILE[16]= generated:cr15 DISTFILE[17]= generated:cr16 DISTFILE[18]= generated:cr17 DISTFILE[19]= generated:cr18 DISTFILE[20]= generated:cr19 DISTFILE[21]= generated:cr20 DISTFILE[22]= generated:cr21 DISTFILE[23]= generated:cr22 DISTFILE[24]= generated:cr23 DISTFILE[25]= generated:cr24 DISTFILE[26]= generated:cr25 DISTFILE[27]= generated:cr26 DISTFILE[28]= generated:cr27 DISTFILE[29]= generated:cr28 DISTFILE[30]= generated:cr29 DISTFILE[31]= generated:cr30 DISTFILE[32]= generated:cr31 DISTFILE[33]= generated:cr32 DISTFILE[34]= generated:cr33 DISTFILE[35]= generated:cr34 DISTFILE[36]= generated:cr35 DISTFILE[37]= generated:cr36 DISTFILE[38]= generated:cr37 DISTFILE[39]= generated:cr38 DISTFILE[40]= generated:cr39 DISTFILE[41]= generated:cr40 DIST_SUBDIR= rust/crates DF_INDEX= 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 SPKGS[v13]= single SPKGS[v14]= single OPTIONS_AVAILABLE= PY314 PY313 OPTIONS_STANDARD= none VOPTS[v13]= PY314=OFF PY313=ON VOPTS[v14]= PY314=ON PY313=OFF USES= cargo cclibs:single DISTNAME= orjson-3.11.5 GENERATED= yes CARGO_SKIP_BUILD= yes CARGO_SKIP_INSTALL= yes [PY313].BUILD_DEPENDS_ON= python-maturin:single:v13 [PY313].USES_ON= python:v13,pep517 [PY314].BUILD_DEPENDS_ON= python-maturin:single:v14 [PY314].USES_ON= python:v14,pep517 [FILE:1392:descriptions/desc.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 [FILE:4656:distinfo] 82393ab47b4fe44ffd0a7659fa9cfaacc717eb617c93cde83795f14af5c2e9d5 5972347 rust/crates/orjson-3.11.5.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 c481bdbf0ed3b892f6f806287d72acd515b352a4ec27a208489b8c1bc839633a 92458 rust/crates/cc-1.2.48.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 3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844 30942 rust/crates/find-msvc-tools-0.1.5.tar.gz e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7 289789 rust/crates/gimli-0.32.3.tar.gz 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b 61040 rust/crates/half-2.7.1.tar.gz 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c 11231 rust/crates/itoa-1.0.15.tar.gz 9028f49264629065d057f340a86acb84867925865f73bbf8d47b4d149a7e88b8 83316 rust/crates/itoap-1.0.1.tar.gz 49cce2b81f2098e7e3efc35bc2e0a6b7abec9d34128283d7a26fa8f32a6dbb35 731814 rust/crates/jiff-0.2.16.tar.gz 980af8b43c3ad5d8d349ace167ec8170839f753a42d233ba19e08afe1850fa69 77672 rust/crates/jiff-static-0.2.16.tar.gz 37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091 783720 rust/crates/libc-0.2.178.tar.gz f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273 97616 rust/crates/memchr-2.7.6.tar.gz 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d 34534 rust/crates/once_cell-1.21.3.tar.gz f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483 185506 rust/crates/portable-atomic-1.11.1.tar.gz d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507 47043 rust/crates/portable-atomic-util-0.2.4.tar.gz 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8 60024 rust/crates/proc-macro2-1.0.103.tar.gz b455933107de8642b4487ed26d912c2d899dec6114884214a0b3bb3be9261ea6 35564 rust/crates/pyo3-build-config-0.27.2.tar.gz 1c85c9cbfaddf651b1221594209aed57e9e5cff63c4d11d1feead529b872a089 78552 rust/crates/pyo3-ffi-0.27.2.tar.gz a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f 31504 rust/crates/quote-1.0.42.tar.gz 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f 48738 rust/crates/ryu-1.0.20.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 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c 155748 rust/crates/serde_json-1.0.145.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 390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87 302117 rust/crates/syn-2.0.111.tar.gz df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c 28498 rust/crates/target-lexicon-0.13.3.tar.gz 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5 47919 rust/crates/unicode-ident-1.0.22.tar.gz 60612c845ef41699f39dc8c5391f252942c0a88b7d15da672eff0d14101bbd6d 27968 rust/crates/unwinding-0.2.8.tar.gz e2e054861b4bd027cd373e18e8d8d8e6548085000e41290d95ce0c373a654b4a 60244 rust/crates/uuid-1.19.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 fd74ec98b9250adb3ca554bdde269adf631549f51d8a8f8f0a10b50f1cb298c3 257633 rust/crates/zerocopy-0.8.31.tar.gz d8a8d209fdf45cf5138cbb5a506f6b52522a25afccc534d1475dad8e31105c6a 90835 rust/crates/zerocopy-derive-0.8.31.tar.gz