summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gnu/packages/python-xyz.scm23
-rw-r--r--gnu/packages/rust-crates.scm136
2 files changed, 136 insertions, 23 deletions
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 5f37952b47..893a47c43d 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -5242,30 +5242,9 @@ help formatter.")
(assoc-ref py:%standard-phases 'build))
(add-after 'build-python-module 'install-python-module
(assoc-ref py:%standard-phases 'install)))
- #:cargo-inputs
- `(("rust-ahash" ,rust-ahash-0.8)
- ("rust-arrayvec" ,rust-arrayvec-0.7)
- ("rust-associative-cache" ,rust-associative-cache-1)
- ("rust-beef" ,rust-beef-0.5)
- ("rust-bytecount" ,rust-bytecount-0.6)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-compact-str" ,rust-compact-str-0.7)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-itoap" ,rust-itoap-1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pyo3-ffi" ,rust-pyo3-ffi-0.19)
- ("rust-ryu" ,rust-ryu-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-simdutf8" ,rust-simdutf8-0.1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-cc" ,rust-cc-1)
- ("rust-pyo3-build-config" ,rust-pyo3-build-config-0.19)
- ("rust-version-check" ,rust-version-check-0.9))
#:install-source? #false))
(inputs
- (list maturin))
+ (cons maturin (cargo-inputs 'python-orjson)))
(native-inputs
(list python-wrapper))
(home-page "https://github.com/ijl/orjson")
diff --git a/gnu/packages/rust-crates.scm b/gnu/packages/rust-crates.scm
index f1d2fa6bd9..99ae4c5e55 100644
--- a/gnu/packages/rust-crates.scm
+++ b/gnu/packages/rust-crates.scm
@@ -135,6 +135,10 @@
(crate-source "ahash" "0.8.11"
"04chdfkls5xmhp1d48gnjsmglbqibizs3bpbj6rsj604m10si7g8"))
+(define rust-ahash-0.8.3
+ (crate-source "ahash" "0.8.3"
+ "0bzcsxdl2wd6j2p4214qh9sqkqn69gi7f9lk1xi8yj063r6zd69c"))
+
(define rust-aho-corasick-0.7.20
(crate-source "aho-corasick" "0.7.20"
"1b3if3nav4qzgjz9bf75b2cv2h2yisrqfs0np70i38kgz4cn94yc"))
@@ -371,6 +375,10 @@
(crate-source "arrayvec" "0.5.2"
"12q6hn01x5435bprwlb7w9m7817dyfq55yrl4psygr78bp32zdi3"))
+(define rust-arrayvec-0.7.4
+ (crate-source "arrayvec" "0.7.4"
+ "04b7n722jij0v3fnm3qk072d5ysc2q30rl9fz33zpfhzah30mlwn"))
+
(define rust-arrayvec-0.7.6
(crate-source "arrayvec" "0.7.6"
"0l1fz4ccgv6pm609rif37sl5nv5k6lbzi7kkppgzqzh1vwix20kw"))
@@ -423,6 +431,10 @@
(crate-source "assert-json-diff" "2.0.2"
"04mg3w0rh3schpla51l18362hsirl23q93aisws2irrj32wg5r27"))
+(define rust-associative-cache-1.0.1
+ (crate-source "associative-cache" "1.0.1"
+ "05lg0mwpqfqb9zh958x0358x1k5ngmmmbzjnp0imrd8vzhrn40a6"))
+
(define rust-astral-tokio-tar-0.5.2
(crate-source "astral-tokio-tar" "0.5.2"
"16wip9bzzbjkpf1rgs8cjbfmnhxflrdi35xpb53yrncrl7xjpfqs"
@@ -1005,6 +1017,10 @@
(crate-source "bytecheck_derive" "0.8.1"
"0wfbjc1vqkmszx99y6hghlcnk8xgxlhyfsgc5mf3b05i1ip89dzg"))
+(define rust-bytecount-0.6.3
+ (crate-source "bytecount" "0.6.3"
+ "173wsvyagflb7ic3hpvp1db6q3dsigr452inslnzmsb3ix3nlrrc"))
+
(define rust-bytecount-0.6.8
(crate-source "bytecount" "0.6.8"
"1klqfjwn41fwmcqw4z03v6i4imgrf7lmf3b5s9v74hxir8hrps2w"))
@@ -1248,6 +1264,10 @@
(crate-source "cast" "0.3.0"
"1dbyngbyz2qkk0jn2sxil8vrz3rnpcj142y184p9l4nbl9radcip"))
+(define rust-castaway-0.2.2
+ (crate-source "castaway" "0.2.2"
+ "1k1z4v61vq7la56js1azkr0k9b415vif2kaxiqk3d1gw6mbfs5wa"))
+
(define rust-castaway-0.2.3
(crate-source "castaway" "0.2.3"
"1mf0wypwnkpa1hi0058vp8g7bjh2qraip2qv7dmak7mg1azfkfha"))
@@ -1359,6 +1379,10 @@
(crate-source "chic" "1.2.2"
"037pkdccj25gr4my8fq1qni9v87rydpyhfi2naf86mimkxhxpdd5"))
+(define rust-chrono-0.4.30
+ (crate-source "chrono" "0.4.30"
+ "0xz8bldv1kqb82ak3b54lv2animrzk3rkqciginbmpfvfdw4xzfy"))
+
(define rust-chrono-0.4.40
(crate-source "chrono" "0.4.40"
"0z334kqnvq5zx6xsq1k6zk8g9z14fgk2w3vkn4n13pvi3mhn8y8s"))
@@ -2551,6 +2575,10 @@
(crate-source "encode_unicode" "1.0.0"
"1h5j7j7byi289by63s3w4a8b3g6l5ccdrws7a67nn07vdxj77ail"))
+(define rust-encoding-rs-0.8.33
+ (crate-source "encoding_rs" "0.8.33"
+ "1qa5k4a0ipdrxq4xg9amms9r9pnnfn7nfh2i9m3mw0ka563b6s3j"))
+
(define rust-encoding-rs-0.8.35
(crate-source "encoding_rs" "0.8.35"
"1wv64xdrr9v37rqqdjsyb8l8wzlcbab80ryxhrszvnj59wy0y0vm"))
@@ -5118,6 +5146,15 @@
(crate-source "itoa" "1.0.15"
"0b4fj9kz54dr3wam0vprjwgygvycyw8r0qwg7vp19ly8b2w16psa"))
+(define rust-itoa-1.0.9
+ (crate-source "itoa" "1.0.9"
+ "0f6cpb4yqzhkrhhg6kqsw3wnmmhdnnffi6r2xzy248gzi2v0l5dg"))
+
+(define rust-itoap-1.0.1
+ (crate-source "itoap" "1.0.1"
+ "1f48gsd18kbvskwbnwszhqjpk1l4rdmahh7kaz86b432cj9g8a4h"
+ #:snippet '(delete-file "bench.png")))
+
(define rust-ivf-0.1.3
(crate-source "ivf" "0.1.3"
"1jjy911flpfpflnxw5fqsx6a3ghaq5wi2q18nx9cawpf81qnabsm"))
@@ -5379,6 +5416,10 @@
(crate-source "libadwaita-sys" "0.7.2"
"1nqjr514hhdc4aldlsc4y3vkpnkq9q73g2jl7ypqnmf2b209i036"))
+(define rust-libc-0.2.147
+ (crate-source "libc" "0.2.147"
+ "1cwv2lkzk3p5lby79fm42qhsh29lvbqwayhjjkq1s746xaq8yrml"))
+
(define rust-libc-0.2.148
(crate-source "libc" "0.2.148"
"16rn9l8s5sj9n2jb2pw13ghqwa5nvjggkh9q3lp6vs1jfghp3p4w"))
@@ -5500,6 +5541,10 @@
(crate-source "libm" "0.2.11"
"1yjgk18rk71rjbqcw9l1zaqna89p9s603k7n327nqs8dn88vwmc3"))
+(define rust-libm-0.2.7
+ (crate-source "libm" "0.2.7"
+ "1x1z4gayv1v0dzb78bkwb5nm932nk0w1sqa7gh4y2687pcdjn0gp"))
+
(define rust-libmimalloc-sys-0.1.24
(crate-source "libmimalloc-sys" "0.1.24"
"0s8ab4nc33qgk9jybpv0zxcb75jgwwjb7fsab1rkyjgdyr0gq1bp"
@@ -6378,6 +6423,10 @@
"0ikvn7s9r2lrfdm3mx1h7nbfjvcc6s9vxdzw7j5xfkd2qdnp9qki"
#:snippet '(delete-file-recursively "test")))
+(define rust-no-panic-0.1.26
+ (crate-source "no-panic" "0.1.26"
+ "0sp4d9815f8vdz31qm10wpnswi0x89hlbzw78nxy0p2g88kd39ki"))
+
(define rust-no-std-net-0.6.0
(crate-source "no-std-net" "0.6.0"
"0ravflgyh0q2142gjdz9iav5yqci3ga7gbnk4mmfcnqkrq54lya3"))
@@ -6682,6 +6731,10 @@
(crate-source "num-traits" "0.1.43"
"0c9whknf2dm74a3cqirafy6gj83a76gl56g4v3g19k6lkwz13rcj"))
+(define rust-num-traits-0.2.16
+ (crate-source "num-traits" "0.2.16"
+ "1hp6x4gayrib34y14gpcfx60hbqsmh7i8whjrbzy5rrvfayhl2zk"))
+
(define rust-num-traits-0.2.19
(crate-source "num-traits" "0.2.19"
"0h984rhdkkqd4ny9cif7y2azl3xdfb7768hb9irhpsch4q3gq787"))
@@ -7034,6 +7087,14 @@
"1dnnp133mbpp72mfss3fhm8wx3yp3p3abdhlix27v92j19kz2hpy"
#:snippet '(delete-file-recursively "src/test_vectors")))
+(define rust-packed-simd-0.3.9
+ (crate-source "packed_simd" "0.3.9"
+ "0bck71ngyhx9icy7q3xzgmjxkylysxm6hgif5rqp2xc71jphi7qz"))
+
+(define rust-packed-simd-2-0.3.8
+ (crate-source "packed_simd_2" "0.3.8"
+ "10p2bm0p57shg3arlpfwm6z0bbnlkyr4g0dlkmpwvz6qaba4r4d1"))
+
(define rust-pager-0.16.1
(crate-source "pager" "0.16.1"
"10188qgnsz988g30fvl4whkljh2zl4gpbp6kc48bpywpbhd23695"))
@@ -7608,6 +7669,10 @@
(crate-source "proc-macro2" "0.4.30"
"0nd71fl24sys066jrha6j7i34nfkjv44yzw8yww9742wmc8j0gfg"))
+(define rust-proc-macro2-1.0.66
+ (crate-source "proc-macro2" "1.0.66"
+ "1ngawak3lh5p63k5x2wk37qy65q1yylk1phwhbmb5pcv7zdk3yqq"))
+
(define rust-proc-macro2-1.0.67
(crate-source "proc-macro2" "1.0.67"
"0a0k7adv0yswsgzsqkd7r6ng8rpcdyqrhra5v5ii531y3agkshrx"))
@@ -8736,6 +8801,10 @@
(crate-source "rusttype" "0.9.3"
"0rx9z8pdg9rxall8nlk9dwizgis1vk9kmdlmg55jad21l153gy1z"))
+(define rust-rustversion-1.0.14
+ (crate-source "rustversion" "1.0.14"
+ "1x1pz1yynk5xzzrazk2svmidj69jhz89dz5vrc28sixl20x1iz3z"))
+
(define rust-rustversion-1.0.20
(crate-source "rustversion" "1.0.20"
"1lhwjb16dsm8brd18bn2bh0ryzc7qi29bi2jjsc6ny2zbwn3ivgd"))
@@ -8748,6 +8817,10 @@
(crate-source "rustyline" "9.1.2"
"0f8069ljhiv9nf97y975wvv9yvx82w3lm9g50d5n298fkiw2cy6v"))
+(define rust-ryu-1.0.15
+ (crate-source "ryu" "1.0.15"
+ "0hfphpn1xnpzxwj8qg916ga1lyc33lc03lnf1gb3wwpglj6wrm0s"))
+
(define rust-ryu-1.0.19
(crate-source "ryu" "1.0.19"
"1pg6a0b80m32ahygsdkwzs3bfydk4snw695akz4rqxj4lv8a58bf"))
@@ -9046,6 +9119,10 @@
(crate-source "serde_ignored" "0.1.11"
"0xhdf1qd3c8blczag31b8f0v231nwpq1ywxk52bh0bp9h1yscvan"))
+(define rust-serde-json-1.0.105
+ (crate-source "serde_json" "1.0.105"
+ "0q73miix7rmja8vss57s42dm7a2xpngyx7gcpinksmi7mkhm2cb9"))
+
(define rust-serde-json-1.0.139
(crate-source "serde_json" "1.0.139"
"19kj3irpa22a7djz1jaf4wambzh7psiqa6zyafqnb76crhx6ry24"))
@@ -9282,6 +9359,10 @@
(crate-source "simd_helpers" "0.1.0"
"19idqicn9k4vhd04ifh2ff41wvna79zphdf2c81rlmpc7f3hz2cm"))
+(define rust-simdutf8-0.1.4
+ (crate-source "simdutf8" "0.1.4"
+ "0fi6zvnldaw7g726wnm9vvpv4s89s5jsk7fgp3rg2l99amw64zzj"))
+
(define rust-simdutf8-0.1.5
(crate-source "simdutf8" "0.1.5"
"0vmpf7xaa0dnaikib5jlx6y4dxd3hxqz6l830qb079g7wcsgxag3"))
@@ -9358,6 +9439,10 @@
(crate-source "smallbitvec" "2.6.0"
"0gqf2nj32gwrk5v4xx9v7b8c2vfanqm1h8i994d0wmhqs4yjc7fk"))
+(define rust-smallvec-1.11.0
+ (crate-source "smallvec" "1.11.0"
+ "1y9g8jcsizjbsiilgplrnavy8pd3cliy40pqgrq9zpczwkp4zfv2"))
+
(define rust-smallvec-1.11.1
(crate-source "smallvec" "1.11.1"
"0nmx8aw3v4jglqdcjv4hhn10d6g52c4bhjlzwf952885is04lawl"))
@@ -9747,6 +9832,10 @@
(crate-source "syn" "2.0.100"
"18623wdkns03blpv65xsjn8fipl9p9hj98vlrnhin7nqran496mh"))
+(define rust-syn-2.0.31
+ (crate-source "syn" "2.0.31"
+ "165k1hg1h641adw36xchm3gvccbr5bqinylifpbqp3fbbd0s53vi"))
+
(define rust-syn-2.0.37
(crate-source "syn" "2.0.37"
"1s42ypidkj410dfc4ir7bni0r114k822j395rf342rfd0lnfy0vk"))
@@ -10615,9 +10704,15 @@
(crate-source "unicode-general-category" "1.0.0"
"1ls6j9faq62kqnvzcxjdjgjfcqcif8jz3pvag83nfja3261zxb94"))
+(define rust-unicode-ident-1.0.11
+ (crate-source "unicode-ident" "1.0.11"
+ "0g7wmn39nl9yzhjwn9ihacd22ymli8r4nlc2xf3idaas8ypbl6ih"
+ #:snippet '(delete-file-recursively "tests")))
+
(define rust-unicode-ident-1.0.12
(crate-source "unicode-ident" "1.0.12"
- "0jzf1znfpb2gx8nr8mvmyqs1crnv79l57nxnbiszc7xf7ynbjm1k"))
+ "0jzf1znfpb2gx8nr8mvmyqs1crnv79l57nxnbiszc7xf7ynbjm1k"
+ #:snippet '(delete-file-recursively "tests")))
(define rust-unicode-ident-1.0.17
(crate-source "unicode-ident" "1.0.17"
@@ -24068,6 +24163,45 @@
rust-zerofrom-derive-0.1.6
rust-zerovec-0.10.4
rust-zerovec-derive-0.10.3))
+ (python-orjson =>
+ (list rust-ahash-0.8.3
+ rust-arrayvec-0.7.4
+ rust-associative-cache-1.0.1
+ rust-autocfg-1.1.0
+ rust-beef-0.5.2
+ rust-bytecount-0.6.3
+ rust-castaway-0.2.2
+ rust-cc-1.0.83
+ rust-cfg-if-1.0.0
+ rust-chrono-0.4.30
+ rust-compact-str-0.7.1
+ rust-encoding-rs-0.8.33
+ rust-itoa-1.0.9
+ rust-itoap-1.0.1
+ rust-libc-0.2.147
+ rust-libm-0.1.4
+ rust-libm-0.2.7
+ rust-no-panic-0.1.26
+ rust-num-traits-0.2.16
+ rust-once-cell-1.18.0
+ rust-packed-simd-0.3.9
+ rust-packed-simd-2-0.3.8
+ rust-proc-macro2-1.0.66
+ rust-pyo3-build-config-0.19.2
+ rust-pyo3-ffi-0.19.2
+ rust-quote-1.0.33
+ rust-rustversion-1.0.14
+ rust-ryu-1.0.15
+ rust-serde-1.0.188
+ rust-serde-derive-1.0.188
+ rust-serde-json-1.0.105
+ rust-simdutf8-0.1.4
+ rust-smallvec-1.11.0
+ rust-static-assertions-1.1.0
+ rust-syn-2.0.31
+ rust-target-lexicon-0.12.11
+ rust-unicode-ident-1.0.11
+ rust-version-check-0.9.4))
(python-rpds-py =>
(list rust-archery-1.2.1
rust-autocfg-1.4.0