# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 PortGroup cargo_fetch 1.0 PortGroup python 1.0 PortGroup legacysupport 1.1 name py-orjson version 3.10.11 revision 0 categories-append devel license MIT platforms darwin supported_archs arm64 x86_64 python.versions 38 39 310 311 312 313 maintainers {toby @tobypeterson} openmaintainer description orjson is a fast, correct JSON library long_description {*}${description}. 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. homepage https://github.com/ijl/orjson checksums ${distname}${extract.suffix} \ rmd160 eb603f6c603e63325616417c0869ae1d5ff5c27b \ sha256 e35b6d730de6384d5b2dab5fd23f0d76fae8bbc8c353c2f78210aa5fa4beb3ef \ size 5444879 python.pep517 yes python.pep517_backend maturin if {${name} ne ${subport}} { # cd ${worksrcpath} # sudo cargo update # egrep -e '^(name|version|checksum) = ' Cargo.lock | perl -pe 's/^(?:name|version|checksum) = "(.+)"/$1/' | tr '\n' ' ' | perl -pe 's|([0-9a-f]{64})|\1 \\\n|g' | pbcopy cargo.crates \ associative-cache 2.0.0 b993cd767a2bc7307dd87622311ca22c44329cc7a21366206bfa0896827b2bad \ bytecount 0.6.8 5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce \ castaway 0.2.3 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5 \ cc 1.1.31 c2e7962b54006dcfcc61cb72735f4d89bb97061dd6a7ed882ec6b8ee53714c6f \ cfg-if 1.0.0 baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd \ compact_str 0.8.0 6050c3a16ddab2e412160b31f2c871015704239bca62f72f6e5f0be631d3f644 \ crunchy 0.2.2 7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7 \ encoding_rs 0.8.35 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3 \ gimli 0.30.0 e2e1d97fbe9722ba9bbd0c97051c2956e726562b61f86a25a4360398a40edfc9 \ half 2.4.1 6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888 \ itoa 1.0.11 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b \ itoap 1.0.1 9028f49264629065d057f340a86acb84867925865f73bbf8d47b4d149a7e88b8 \ jiff 0.1.14 b9d9d414fc817d3e3d62b2598616733f76c4cc74fbac96069674739b881295c8 \ libc 0.2.161 8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1 \ memchr 2.7.4 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3 \ no-panic 0.1.30 8540b7d99a20166178b42a05776aef900cdbfec397f861dfc7819bf1d7760b3d \ once_cell 1.20.2 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775 \ proc-macro2 1.0.89 f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e \ quote 1.0.37 b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af \ rustversion 1.0.18 0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248 \ ryu 1.0.18 f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f \ serde 1.0.214 f55c3193aca71c12ad7890f1785d2b73e1b9f63a0bbc353c08ef26fe03fc56b5 \ serde_derive 1.0.214 de523f781f095e28fa605cdce0f8307e451cc0fd14e2eb4cd2e98a355b147766 \ serde_json 1.0.132 d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03 \ shlex 1.3.0 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 \ simdutf8 0.1.5 e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e \ smallvec 1.13.2 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67 \ static_assertions 1.1.0 a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f \ syn 2.0.86 e89275301d38033efb81a6e60e3497e734dfcc62571f2854bf4b16690398824c \ target-lexicon 0.12.16 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1 \ unicode-ident 1.0.13 e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe \ unwinding 0.2.2 dc55842d0db6329a669d55a623c674b02d677b16bfb2d24857d4089d41eba882 \ uuid 1.11.0 f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a \ version_check 0.9.5 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a \ xxhash-rust 0.8.12 6a5cbf750400958819fb6178eaa83bee5cd9c29a26a40cc241df8c70fdd46984 }