summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gnu/packages/python-compression.scm80
-rw-r--r--gnu/packages/rust-crates.scm335
2 files changed, 371 insertions, 44 deletions
diff --git a/gnu/packages/python-compression.scm b/gnu/packages/python-compression.scm
index 9166620f28..8014d8e98a 100644
--- a/gnu/packages/python-compression.scm
+++ b/gnu/packages/python-compression.scm
@@ -54,6 +54,7 @@
#:use-module (gnu packages python-crypto)
#:use-module (gnu packages python-science)
#:use-module (gnu packages python-xyz)
+ #:use-module (gnu packages rust)
#:use-module (gnu packages rust-apps)
#:use-module (gnu packages sphinx))
@@ -182,61 +183,52 @@ were a single file.")
(define-public python-cramjam
(package
(name "python-cramjam")
- (version "2.7.0")
+ (version "2.10.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "cramjam" version))
(sha256
- (base32 "1b69qlr0q7q3spa7zy55xc1dr5pjgsdavxx8ijhv2j60xqjbg7sp"))))
- (build-system cargo-build-system)
+ (base32 "12kdwr313b8w8il4x1y9z366armd6lqv3hvpx4281bl4fd4ds8g8"))))
+ (build-system pyproject-build-system)
(arguments
(list
#:imported-modules `(,@%cargo-build-system-modules
,@%pyproject-build-system-modules)
- #:modules '((guix build cargo-build-system)
- ((guix build pyproject-build-system)
- #:prefix py:)
+ #:modules '(((guix build cargo-build-system) #:prefix cargo:)
+ (guix build pyproject-build-system)
(guix build utils))
#:phases #~(modify-phases %standard-phases
- ;; We use Maturin to build the project.
- (replace 'build
- (assoc-ref py:%standard-phases
- 'build))
- ;; Before being able to run Python tests, we need to
- ;; install the module and add it to PYTHONPATH.
- (delete 'install)
- (add-after 'build 'install
- (assoc-ref py:%standard-phases
- 'install))
- (add-after 'install 'add-install-to-pythonpath
- (assoc-ref py:%standard-phases
- 'add-install-to-pythonpath))
- ;; Finally run the tests. Only Python tests are provided.
- (replace 'check
- (lambda* (#:key tests? inputs outputs #:allow-other-keys)
- (when tests?
- ;; Without the CI variable, tests are run in "local"
- ;; mode, which sets a deadline for hypothesis. For a
- ;; deterministic build, we need to set CI.
- (setenv "CI" "1")
- (invoke "pytest" "-vv" "tests")))))
- #:cargo-inputs `(("rust-brotli" ,rust-brotli-3)
- ("rust-bzip2" ,rust-bzip2-0.4)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-lz4" ,rust-lz4-1)
- ("rust-pyo3" ,rust-pyo3-0.18)
- ("rust-snap" ,rust-snap-1)
- ("rust-zstd" ,rust-zstd-0.11))
- #:install-source? #f))
- (native-inputs (list maturin
- pkg-config
- python-pytest
- python-pytest-xdist
- python-numpy
- python-hypothesis
- python-wrapper))
- (inputs (list `(,zstd "lib")))
+ (add-after 'unpack 'prepare-cargo-build-system
+ (lambda args
+ (for-each
+ (lambda (phase)
+ (format #t "Running cargo phase: ~a~%" phase)
+ (apply (assoc-ref cargo:%standard-phases phase)
+ #:cargo-target #$(cargo-triplet)
+ args))
+ '(unpack-rust-crates
+ configure
+ check-for-pregenerated-files
+ patch-cargo-checksums)))))))
+ (native-inputs
+ (append
+ (list maturin
+ pkg-config
+ python-pytest
+ python-pytest-xdist
+ python-numpy
+ python-hypothesis
+ rust
+ `(,rust "cargo"))
+ (or (and=> (%current-target-system)
+ (compose list make-rust-sysroot))
+ '())))
+ (inputs
+ (cons* libdeflate
+ lz4
+ `(,zstd "lib")
+ (cargo-inputs 'python-cramjam)))
(home-page "https://github.com/milesgranger/cramjam")
(synopsis "Python bindings to compression algorithms in Rust")
(description
diff --git a/gnu/packages/rust-crates.scm b/gnu/packages/rust-crates.scm
index fb1c90d791..76c46ea191 100644
--- a/gnu/packages/rust-crates.scm
+++ b/gnu/packages/rust-crates.scm
@@ -888,6 +888,15 @@
(crate-source "blocking" "1.6.1"
"1si99l8zp7c4zq87y35ayjgc5c9b60jb8h0k14zfcs679z2l2gvh"))
+(define rust-blosc2-rs-0.4.0+2.15.2
+ (crate-source "blosc2-rs" "0.4.0+2.15.2"
+ "1crw6sc8d6pmah7y2jxmd94wldz6dvjlinmgkzagcsy67asvllm7"))
+
+(define rust-blosc2-sys-0.4.0+2.15.2
+ (crate-source "blosc2-sys" "0.4.0+2.15.2"
+ "0wcq2dcgwml7q6n5v8qh0cibv86b5qcqv1c7gmfjsddi2bn0yy2s"
+ #:snippet '(delete-file-recursively "c-blosc2")))
+
(define rust-blowfish-0.8.0
(crate-source "blowfish" "0.8.0"
"1ax736islxcbghc2lqq4vy7zn6qdigrls71lwg11m3743pyg6gzy"
@@ -1248,6 +1257,10 @@
(crate-source "cc" "1.0.83"
"1l643zidlb5iy1dskc5ggqs4wqa29a02f44piczqc8zcnsq4y5zi"))
+(define rust-cc-1.2.16
+ (crate-source "cc" "1.2.16"
+ "131bhgafc1i86vvjipkj0kwzz0hlpwrkl8mdbmzyq2g69calqwdy"))
+
(define rust-cc-1.2.18
(crate-source "cc" "1.2.18"
"0p6d2pfyrjgqpf2w399wzj4hmyffj6g0gyzg3pdy6xl3gmhlcl2j"))
@@ -1402,6 +1415,10 @@
(crate-source "clap" "3.2.25"
"08vi402vfqmfj9f07c4gl6082qxgf4c9x98pbndcnwbgaszq38af"))
+(define rust-clap-4.5.31
+ (crate-source "clap" "4.5.31"
+ "0ryp6xjbdc9cbjjkafjl35j91pvv0ykislwqhr537bi9hkcv0yq2"))
+
(define rust-clap-4.5.35
(crate-source "clap" "4.5.35"
"0i1rnz7mwbhs5qf10r6vmrkplkzm3477khkwz189rha49f9qdanq"))
@@ -1414,6 +1431,10 @@
(crate-source "clap" "4.5.37"
"0wg01bc78ivsh76g1cixyhd2zw7ikvkaim40nd087lybar7hbjzc"))
+(define rust-clap-builder-4.5.31
+ (crate-source "clap_builder" "4.5.31"
+ "0qyqd6kfcs41x29a95n15744jyv2v07srvwi6z9g7q3jl35y12am"))
+
(define rust-clap-builder-4.5.35
(crate-source "clap_builder" "4.5.35"
"1nczcw6cc49ap99nn3v3n0vrv7j74zin34palq6ji586vnrdn514"))
@@ -1684,6 +1705,10 @@
(crate-source "cookie_store" "0.20.0"
"1xkc7fl1jik9ki13j9pjgyw51d0qd613srz1lv1qb0blpjmn2x1q"))
+(define rust-copy-dir-0.1.3
+ (crate-source "copy_dir" "0.1.3"
+ "18rckga6rf3nzlw8avyi6chdlid0kp7lhfjyy0pnw27g738isgal"))
+
(define rust-copypasta-0.10.1
(crate-source "copypasta" "0.10.1"
"0n58sfbahs49ar0qivz1sqz1ixhh1ifgp5bzifjkvabwhqi59f6y"))
@@ -2606,6 +2631,10 @@
(crate-source "errno" "0.2.8"
"18cnqgk8r6lq1n5cfy3bryiyz9zkqr10dxj49sa3fkzfamih8fgn"))
+(define rust-errno-0.3.10
+ (crate-source "errno" "0.3.10"
+ "0pgblicz1kjz9wa9m0sghkhh2zw1fhq1mxzj7ndjm746kg5m5n1k"))
+
(define rust-errno-0.3.11
(crate-source "errno" "0.3.11"
"0kjrrcaa5nvickysw7z3vm5p0l7l457idf1ff3z6ang8qwnx8vcp"))
@@ -2843,6 +2872,11 @@
(crate-source "fixedbitset" "0.5.7"
"16fd3v9d2cms2vddf9xhlm56sz4j0zgrk3d2h6v1l7hx760lwrqx"))
+(define rust-flate2-1.1.0
+ (crate-source "flate2" "1.1.0"
+ "1p1qpmkkxky6y3869g2facflp0lmvgsbxq4bhkwpm69na9dazyhi"
+ #:snippet '(for-each delete-file-recursively '("examples" "tests"))))
+
(define rust-flate2-1.1.1
(crate-source "flate2" "1.1.1"
"1kpycx57dqpkr3vp53b4nq75p9mflh0smxy8hkys4v4ndvkr5vbw"
@@ -3194,6 +3228,10 @@
(crate-source "getrandom" "0.2.15"
"1mzlnrb3dgyd1fb84gvw10pyr8wdqdl4ry4sr64i1s8an66pqmn4"))
+(define rust-getrandom-0.3.1
+ (crate-source "getrandom" "0.3.1"
+ "1y154yzby383p63ndw6zpfm0fz3vf6c0zdwc7df6vkl150wrr923"))
+
(define rust-getrandom-0.3.2
(crate-source "getrandom" "0.3.2"
"1w2mlixa1989v7czr68iji7h67yra2pbg3s480wsqjza1r2sizkk"))
@@ -4800,6 +4838,10 @@
(crate-source "indexmap" "2.0.1"
"0kmi1dhkmnv937mbkzlqq9kmkdr8k5030vfk19bi8jcxy4x7q8md"))
+(define rust-indexmap-2.7.1
+ (crate-source "indexmap" "2.7.1"
+ "0lmnm1zbr5gq3wic3d8a76gpvampridzwckfl97ckd5m08mrk74c"))
+
(define rust-indexmap-2.9.0
(crate-source "indexmap" "2.9.0"
"07m15a571yywmvqyb7ms717q9n42b46badbpsmx215jrg7dhv9yf"))
@@ -4824,6 +4866,10 @@
(crate-source "indoc" "1.0.9"
"01l3b4ami6sck57yrn8n2z44jifph2m3jiivkws7w2njbvfrk9xz"))
+(define rust-indoc-2.0.5
+ (crate-source "indoc" "2.0.5"
+ "1dgjk49rkmx4kjy07k4b90qb5vl89smgb5rcw02n0q0x9ligaj5j"))
+
(define rust-indoc-2.0.6
(crate-source "indoc" "2.0.6"
"1gbn2pkx5sgbd9lp05d2bkqpbfgazi0z3nvharh5ajah11d29izl"))
@@ -4951,6 +4997,23 @@
(crate-source "is-wsl" "0.4.0"
"19bs5pq221d4bknnwiqqkqrnsx2in0fsk8fylxm1747iim4hjdhp"))
+(define rust-isal-rs-0.5.3+496255c
+ (crate-source "isal-rs" "0.5.3+496255c"
+ "1vd9zi1b6mhsd3zpdq38n54w25x7m8845sf0p8c4rvxpkm7p7isf"))
+
+(define rust-isal-sys-0.5.3+496255c
+ (crate-source "isal-sys" "0.5.3+496255c"
+ "16x2wm1k6pkg2v163x81iplhn9xmjycdkk8w42xflq4sjlwr5z5f"
+ #:snippet
+ '(begin
+ (delete-file-recursively "isa-l")
+ (delete-file "build.rs")
+ (with-output-to-file "build.rs"
+ (lambda _
+ (format #t "fn main() {~@
+ println!(\"cargo:rustc-link-lib=isal\");~@
+ }~%"))))))
+
(define rust-isatty-0.1.9
(crate-source "isatty" "0.1.9"
"1p2yx591kwz2b3f2bv7al9hamhn052zmz9jd969rdv4kzj0q46p3"))
@@ -4991,6 +5054,10 @@
(crate-source "itoa" "0.4.8"
"1m1dairwyx8kfxi7ab3b5jc71z1vigh9w4shnhiajji9avzr26dp"))
+(define rust-itoa-1.0.14
+ (crate-source "itoa" "1.0.14"
+ "0x26kr9m062mafaxgcf2p6h2x7cmixm0zw95aipzn2hr3d5jlnnp"))
+
(define rust-itoa-1.0.15
(crate-source "itoa" "1.0.15"
"0b4fj9kz54dr3wam0vprjwgygvycyw8r0qwg7vp19ly8b2w16psa"))
@@ -5065,6 +5132,10 @@
(crate-source "jni-sys" "0.3.0"
"0c01zb9ygvwg9wdx2fii2d39myzprnpqqhy7yizxvjqp5p04pbwf"))
+(define rust-jobserver-0.1.32
+ (crate-source "jobserver" "0.1.32"
+ "1l2k50qmj84x9mn39ivjz76alqmx72jhm12rw33zx9xnpv5xpla8"))
+
(define rust-jobserver-0.1.33
(crate-source "jobserver" "0.1.33"
"12jkn3cxvfs7jsb6knmh9y2b41lwmrk3vdqywkmssx61jzq65wiq"))
@@ -5242,6 +5313,10 @@
(crate-source "libc" "0.2.148"
"16rn9l8s5sj9n2jb2pw13ghqwa5nvjggkh9q3lp6vs1jfghp3p4w"))
+(define rust-libc-0.2.170
+ (crate-source "libc" "0.2.170"
+ "0a38q3avb6r6azxb7yfbjly5sbr8926z6c4sryyp33rgrf03cnw7"))
+
(define rust-libc-0.2.171
(crate-source "libc" "0.2.171"
"1mipla3dy3l59pfa9xy4iw2vdgn8n30dzf4vdnasjflxdqhkg6f1"))
@@ -5254,6 +5329,10 @@
(crate-source "libc-stdhandle" "0.1.0"
"0lbmg42kncl3yjgzx48d2sa3p78w4fmhs9c21dg4r4r8virj9b3d"))
+(define rust-libcramjam-0.7.0
+ (crate-source "libcramjam" "0.7.0"
+ "0a5wkdlx4i9ri7pqzsfj3sk2z57h872ivhpmnr08s6dgk97c0iqd"))
+
(define rust-libdav1d-sys-0.6.0
(crate-source "libdav1d-sys" "0.6.0"
"0wh5jgdm33ld6djxsc7cmwd1ifqys145zlbsf8516n625lscrj8j"
@@ -5264,6 +5343,24 @@
"0wjw93q6ckrn8qdrxzdi02f0ma9g7nnlpgkrkcll1mjhnw95a206"
#:snippet '(delete-file-recursively "vendor")))
+(define rust-libdeflate-sys-1.19.3
+ (crate-source "libdeflate-sys" "1.19.3"
+ "0xzi0c9dl9jdzs758fvxmb9wmsqjm0a4b3ygxz2fhvncr1vam76c"
+ #:snippet
+ '(begin
+ ;; Prefer the system libdeflate.
+ (substitute* "Cargo.toml"
+ (("^dynamic") "default = [\"dynamic\"]\ndynamic"))
+ ;; Accept any version of libdeflate.
+ (substitute* "build.rs"
+ ((".*exactly_version.*") ""))
+ (delete-file-recursively "libdeflate"))))
+
+(define rust-libdeflater-1.19.3
+ (crate-source "libdeflater" "1.19.3"
+ "00xxwh9x43fh7jb4cvi3mr0cyv2csjz7q45cnbi24pqysddrhni6"
+ #:snippet '(delete-file-recursively "tests")))
+
(define rust-libdisplay-info-0.2.2
(crate-source "libdisplay-info" "0.2.2"
"0avs90mwzbfkwc09xlvvdy0szrbi670y61c1w0l75hqd7blwy422"))
@@ -5577,6 +5674,10 @@
(crate-source "log" "0.4.20"
"13rf7wphnwd61vazpxr7fiycin6cb1g8fmvgqg18i464p0y1drmm"))
+(define rust-log-0.4.26
+ (crate-source "log" "0.4.26"
+ "17mvchkvhnm2zxyfagh2g9p861f0qx2g1sg2v14sww9nvjry5g9h"))
+
(define rust-log-0.4.27
(crate-source "log" "0.4.27"
"150x589dqil307rv0rwj0jsgz5bjbwvl83gyl61jf873a7rjvp0k"))
@@ -5674,6 +5775,10 @@
(crate-source "lv2-urid" "2.1.0"
"0s2fcb0nyn54ml6azkbhnnxghy898x1q5vs5qgdznrhy9m20624c"))
+(define rust-lz4-1.28.1
+ (crate-source "lz4" "1.28.1"
+ "1x2svvs3gkn3krv61nd7ms4vmikibsnfl31mk0z480qdhqz542x2"))
+
(define rust-lz4-flex-0.10.0
(crate-source "lz4_flex" "0.10.0"
"10sgbj93sagbl0ngzqvnlkldzbfz5vnzr7fry8sgssy299cp534b"))
@@ -5682,6 +5787,19 @@
(crate-source "lz4_flex" "0.11.3"
"1xg3h3y0ghnq3widdssd36s02pvy29c0afbwgq6mh3ibmri12xkm"))
+(define rust-lz4-sys-1.11.1+lz4-1.10.0
+ (crate-source "lz4-sys" "1.11.1+lz4-1.10.0"
+ "1rhqnhwq05fmlc2q39ipsq0vpi0xf6w6p22j6q5x637dqvbc1n3b"
+ #:snippet
+ '(begin
+ (delete-file-recursively "liblz4")
+ (delete-file "build.rs")
+ (with-output-to-file "build.rs"
+ (lambda _
+ (format #t "fn main() {~@
+ println!(\"cargo:rustc-link-lib=lz4\");~@
+ }~%"))))))
+
(define rust-lzma-sys-0.1.20
(crate-source "lzma-sys" "0.1.20"
"09sxp20waxyglgn3cjz8qjkspb3ryz2fwx4rigkwvrk46ymh9njz"
@@ -5912,6 +6030,10 @@
(crate-source "miniz_oxide" "0.7.4"
"024wv14aa75cvik7005s5y2nfc8zfidddbd7g55g7sjgnzfl18mq"))
+(define rust-miniz-oxide-0.8.5
+ (crate-source "miniz_oxide" "0.8.5"
+ "1r9whkc61xri7m1cn4rjrjlhr32ab29nvfxcbg0ri5mmpgg08glf"))
+
(define rust-miniz-oxide-0.8.7
(crate-source "miniz_oxide" "0.8.7"
"0c4lj692adnzw0h9j8l24d7imds3icpgdkk3b03zlhxf90zcww7z"))
@@ -6654,6 +6776,10 @@
(crate-source "once_cell" "1.18.0"
"0vapcd5ambwck95wyz3ymlim35jirgnqn9a0qmi19msymv95v2yx"))
+(define rust-once-cell-1.20.3
+ (crate-source "once_cell" "1.20.3"
+ "0bp6rgrsri1vfdcahsimk08zdiilv14ppgcnpbiw8hqyp2j64m4l"))
+
(define rust-once-cell-1.21.3
(crate-source "once_cell" "1.21.3"
"0b9x77lb9f1j6nqgf5aka4s2qj0nly176bpbrv6f9iakk5ff3xa2"))
@@ -7201,6 +7327,10 @@
(crate-source "pkg-config" "0.3.27"
"0r39ryh1magcq4cz5g9x88jllsnxnhcqr753islvyk4jp9h2h1r6"))
+(define rust-pkg-config-0.3.31
+ (crate-source "pkg-config" "0.3.31"
+ "1wk6yp2phl91795ia0lwkr3wl4a9xkrympvhqq8cxk4d75hwhglm"))
+
(define rust-pkg-config-0.3.32
(crate-source "pkg-config" "0.3.32"
"0k4h3gnzs94sjb2ix6jyksacs52cf1fanpwsmlhjnwrdnp8dppby"))
@@ -7396,6 +7526,10 @@
(crate-source "proc-macro2" "1.0.67"
"0a0k7adv0yswsgzsqkd7r6ng8rpcdyqrhra5v5ii531y3agkshrx"))
+(define rust-proc-macro2-1.0.93
+ (crate-source "proc-macro2" "1.0.93"
+ "169dw9wch753if1mgyi2nfl1il77gslvh6y2q46qplprwml6m530"))
+
(define rust-proc-macro2-1.0.94
(crate-source "proc-macro2" "1.0.94"
"114wxb56gdj9vy44q0ll3l2x9niqzcbyqikydmlb5f3h5rsp26d3"))
@@ -7557,6 +7691,11 @@
"0wm8z6jgg18z2cgr99wc34mbkffhcnb50igmq5d1ff6ghpyvyy3p"
#:snippet '(delete-file-recursively "branding")))
+(define rust-pyo3-0.24.1
+ (crate-source "pyo3" "0.24.1"
+ "0abjav5868avfgb8fjfvz2dbpm916zmhm8xvxzfgns5hhq033nhp"
+ #:snippet '(delete-file-recursively "branding")))
+
(define rust-pyo3-build-config-0.16.6
(crate-source "pyo3-build-config" "0.16.6"
"1hndr61lxc2kw7wnnggps3h08lnsqapwa3lxc0l5ji2rg0wrv0cw"))
@@ -7577,6 +7716,10 @@
(crate-source "pyo3-build-config" "0.23.5"
"1yqhw1k466k65rqvy2d4xz2shl0hzkry1xlxinciigzkdvlcpxll"))
+(define rust-pyo3-build-config-0.24.1
+ (crate-source "pyo3-build-config" "0.24.1"
+ "1hazmb2hm7qad5xcy9gajwj3231hqjnndfcb145014ypkf46awg2"))
+
(define rust-pyo3-ffi-0.16.6
(crate-source "pyo3-ffi" "0.16.6"
"0pzpcmndak7y72p4rw494cki1bxh86diiqdzsw14gxammc1jg26a"))
@@ -7597,6 +7740,10 @@
(crate-source "pyo3-ffi" "0.23.5"
"13fxvxijl59vilv39akdzwqd1l7fb6c70f53n27irfy0672b9wg9"))
+(define rust-pyo3-ffi-0.24.1
+ (crate-source "pyo3-ffi" "0.24.1"
+ "1g5a5w7rsq2afb5zamz1jjx5834cnwlg4gig0qhb9xnvw4k0aa05"))
+
(define rust-pyo3-macros-0.16.6
(crate-source "pyo3-macros" "0.16.6"
"089z1x8fm7078kyhpjcsaipd6745jf2rp86rpbkppbam5504k1sn"))
@@ -7617,6 +7764,10 @@
(crate-source "pyo3-macros" "0.23.5"
"1nm9i19aff7zn245v35qb0lbr3cxr19zdgcayq84fg7n509j1hpv"))
+(define rust-pyo3-macros-0.24.1
+ (crate-source "pyo3-macros" "0.24.1"
+ "0i2zrpazxwgfbpmzvrcqhdgg3j97l5i0q455b4rzdlx4d9lfag2w"))
+
(define rust-pyo3-macros-backend-0.16.6
(crate-source "pyo3-macros-backend" "0.16.6"
"1f0y9vxmyq1cidk544pwg3my30f6xfqfgf42grw4gx4q5pl687v1"))
@@ -7637,6 +7788,10 @@
(crate-source "pyo3-macros-backend" "0.23.5"
"0a10yxj41kvjhh9vywzd2zj3h6iwm4bg3mlkw2frrnpks1m759pw"))
+(define rust-pyo3-macros-backend-0.24.1
+ (crate-source "pyo3-macros-backend" "0.24.1"
+ "0m9q9zlwn5s0pa2819z3a13yn94pmq1q3swvx04fvc5z1jm6zkzl"))
+
(define rust-pyproject-toml-0.11.0
(crate-source "pyproject-toml" "0.11.0"
"0sm3ncm57hgcyladl55w59ycl39vq4crigjb9bya0n6b7c162w7g"))
@@ -7646,6 +7801,10 @@
"006n1myk8lx98g9w4d250lmnmahs0ns9lqrgkg992pn41y45h7y2"
#:snippet '(delete-file-recursively "tests")))
+(define rust-python3-dll-a-0.2.13
+ (crate-source "python3-dll-a" "0.2.13"
+ "1vfl9qpx1mj4fdzijkx1yb8z91gilc725l1ajj9r9kw8l8kl5zj9"))
+
(define rust-qoi-0.4.1
(crate-source "qoi" "0.4.1"
"00c0wkb112annn2wl72ixyd78mf56p4lxkhlmsggx65l3v3n8vbz"
@@ -7712,6 +7871,10 @@
(crate-source "quote" "1.0.33"
"1biw54hbbr12wdwjac55z1m2x2rylciw83qnjn564a3096jgqrsj"))
+(define rust-quote-1.0.38
+ (crate-source "quote" "1.0.38"
+ "1k0s75w61k6ch0rs263r4j69b7vj1wadqgb9dia4ylc9mymcqk8f"))
+
(define rust-quote-1.0.40
(crate-source "quote" "1.0.40"
"1394cxjg6nwld82pzp2d4fp6pmaz32gai1zh9z5hvh0dawww118q"))
@@ -7928,6 +8091,10 @@
(crate-source "redox_syscall" "0.5.11"
"18qijn18r10haiglv4261wb0yh1agqqlvs0nxfy8yjbpsb307wfj"))
+(define rust-redox-syscall-0.5.9
+ (crate-source "redox_syscall" "0.5.9"
+ "0bvykdad226m3nqzkbb95piglyfn7m2yxp4r10m9xr4q7qr6idc2"))
+
(define rust-redox-termios-0.1.3
(crate-source "redox_termios" "0.1.3"
"1jzifsj7fqyksz4325l3azfzpyv027kjabf93zcmass3p9q5c510"))
@@ -8459,6 +8626,10 @@
(crate-source "rustyline" "9.1.2"
"0f8069ljhiv9nf97y975wvv9yvx82w3lm9g50d5n298fkiw2cy6v"))
+(define rust-ryu-1.0.19
+ (crate-source "ryu" "1.0.19"
+ "1pg6a0b80m32ahygsdkwzs3bfydk4snw695akz4rqxj4lv8a58bf"))
+
(define rust-ryu-1.0.20
(crate-source "ryu" "1.0.20"
"07s855l8sb333h6bpn24pka5sp7hjk2w667xy6a0khkf6sqv5lr8"))
@@ -8708,6 +8879,10 @@
(crate-source "serde" "1.0.188"
"17jlqzfhimsk8w37ifjwnm86nwjzawlbgwmwc7nhwdwslv5hz7ng"))
+(define rust-serde-1.0.218
+ (crate-source "serde" "1.0.218"
+ "0q6z4bnrwagnms0bds4886711l6mc68s979i49zd3xnvkg8wkpz8"))
+
(define rust-serde-1.0.219
(crate-source "serde" "1.0.219"
"1dl6nyxnsi82a197sd752128a4avm6mxnscywas1jq30srp2q3jz"))
@@ -8733,6 +8908,10 @@
(crate-source "serde_derive" "1.0.188"
"1wjaclvsfxgqnnnykllvb5gffsxynk66x6h4c1ds6anq8b37mjjf"))
+(define rust-serde-derive-1.0.218
+ (crate-source "serde_derive" "1.0.218"
+ "0azqd74xbpb1v5vf6w1fdbgmwp39ljjfj25cib5rgrzlj7hh75gh"))
+
(define rust-serde-derive-1.0.219
(crate-source "serde_derive" "1.0.219"
"001azhjmj7ya52pmfiw4ppxm16nd44y15j2pf5gkcwrcgz7pc0jv"))
@@ -8745,6 +8924,10 @@
(crate-source "serde_ignored" "0.1.11"
"0xhdf1qd3c8blczag31b8f0v231nwpq1ywxk52bh0bp9h1yscvan"))
+(define rust-serde-json-1.0.139
+ (crate-source "serde_json" "1.0.139"
+ "19kj3irpa22a7djz1jaf4wambzh7psiqa6zyafqnb76crhx6ry24"))
+
(define rust-serde-json-1.0.140
(crate-source "serde_json" "1.0.140"
"0wwkp4vc20r87081ihj3vpyz5qf7wqkqipq17v99nv6wjrp8n1i0"))
@@ -9057,6 +9240,10 @@
(crate-source "smallvec" "1.11.1"
"0nmx8aw3v4jglqdcjv4hhn10d6g52c4bhjlzwf952885is04lawl"))
+(define rust-smallvec-1.14.0
+ (crate-source "smallvec" "1.14.0"
+ "1z8wpr53x6jisklqhkkvkgyi8s5cn69h2d2alhqfxahzxwiq7kvz"))
+
(define rust-smallvec-1.15.0
(crate-source "smallvec" "1.15.0"
"1sgfw8z729nlxk8k13dhs0a762wnaxmlx70a7xlf3wz989bjh5w9"))
@@ -9442,6 +9629,10 @@
(crate-source "syn" "2.0.37"
"1s42ypidkj410dfc4ir7bni0r114k822j395rf342rfd0lnfy0vk"))
+(define rust-syn-2.0.98
+ (crate-source "syn" "2.0.98"
+ "1cfk0qqbl4fbr3dz61nw21d5amvl4rym6nxwnfsw43mf90d7y51n"))
+
(define rust-sync-wrapper-0.1.2
(crate-source "sync_wrapper" "0.1.2"
"0q01lyj0gr9a93n10nxsn8lwbzq97jqd6b768x17c8f7v7gccir0"))
@@ -9597,6 +9788,10 @@
(crate-source "tempfile" "3.0.8"
"1vqk7aq2l04my2r3jiyyxirnf8f90nzcvjasvrajivb85s7p7i3x"))
+(define rust-tempfile-3.17.1
+ (crate-source "tempfile" "3.17.1"
+ "0c52ggq5vy5mzgk5ly36cgzs1cig3cv6r1jarijmzxgkn6na1r92"))
+
(define rust-tempfile-3.19.1
(crate-source "tempfile" "3.19.1"
"1grmcj8y6rcavndw2dm18ndzdimsq5f8lcrwyg627cdrcdvsqdvl"))
@@ -10302,6 +10497,11 @@
(crate-source "unicode-ident" "1.0.12"
"0jzf1znfpb2gx8nr8mvmyqs1crnv79l57nxnbiszc7xf7ynbjm1k"))
+(define rust-unicode-ident-1.0.17
+ (crate-source "unicode-ident" "1.0.17"
+ "1gpdxvaskz04whays5igg4zyca0dl7vdy2arsfxb13kpjcx4gqh0"
+ #:snippet '(delete-file-recursively "tests")))
+
(define rust-unicode-ident-1.0.18
(crate-source "unicode-ident" "1.0.18"
"04k5r6sijkafzljykdq26mhjpmhdx4jwzvn1lh90g9ax9903jpss"
@@ -10355,6 +10555,10 @@
(crate-source "unindent" "0.1.11"
"171may3v15wzc10z64i8sahdz49d031v7424mjsifa205ml6sxp1"))
+(define rust-unindent-0.2.3
+ (crate-source "unindent" "0.2.3"
+ "1km2iy6fr6gsh2wvr1mxz86pm4wrlh3fjkinb35qfi3mw5rpvpn7"))
+
(define rust-unindent-0.2.4
(crate-source "unindent" "0.2.4"
"1wvfh815i6wm6whpdz1viig7ib14cwfymyr1kn3sxk2kyl3y2r3j"))
@@ -10670,6 +10874,10 @@
(crate-source "wasi" "0.11.0+wasi-snapshot-preview1"
"08z4hxwkpdpalxjps1ai9y7ihin26y9f476i53dv98v45gkqg3cw"))
+(define rust-wasi-0.13.3+wasi-0.2.2
+ (crate-source "wasi" "0.13.3+wasi-0.2.2"
+ "1lnapbvdcvi3kc749wzqvwrpd483win2kicn1faa4dja38p6v096"))
+
(define rust-wasi-0.14.2+wasi-0.2.4
(crate-source "wasi" "0.14.2+wasi-0.2.4"
"1cwcqjr3dgdq8j325awgk8a715h0hg0f7jqzsb077n4qm6jzk0wn"))
@@ -11352,6 +11560,10 @@
(crate-source "winnow" "0.6.26"
"0a4sjbbrkhbd0ba6dy0011hln1q3ry4iv6srqjjpi8hsmk9fv40y"))
+(define rust-winnow-0.7.3
+ (crate-source "winnow" "0.7.3"
+ "1c9bmhpdwbdmll6b4l6skabz0296dchnmnxw84hh2y3ggyllwzqf"))
+
(define rust-winnow-0.7.4
(crate-source "winnow" "0.7.4"
"0dmbsz6zfddcgsqzzqxw1h8f7zy19x407g7zl3hyp6vf2m2bb5qf"))
@@ -11397,6 +11609,11 @@
(crate-source "wiremock" "0.6.3"
"00g3524s3nz6fbm56c6d7wqxsd1kx1j5mkvvx2cmhyyq9jvq25hh"))
+(define rust-wit-bindgen-rt-0.33.0
+ (crate-source "wit-bindgen-rt" "0.33.0"
+ "0g4lwfp9x6a2i1hgjn8k14nr4fsnpd5izxhc75zpi2s5cvcg6s1j"
+ #:snippet '(for-each delete-file (find-files "." "\\.(a|o)$"))))
+
(define rust-wit-bindgen-rt-0.39.0
(crate-source "wit-bindgen-rt" "0.39.0"
"1hd65pa5hp0nl664m94bg554h4zlhrzmkjsf6lsgsb7yc4734hkg"
@@ -11699,6 +11916,10 @@
(crate-source "zstd" "0.13.3"
"12n0h4w9l526li7jl972rxpyf012jw3nwmji2qbjghv9ll8y67p9"))
+(define rust-zstd-safe-7.2.3
+ (crate-source "zstd-safe" "7.2.3"
+ "08i7h3nsakflxb8cpygkjc74gn3k1z32ip2468a1wbnwzf91f1gk"))
+
(define rust-zstd-safe-7.2.4
(crate-source "zstd-safe" "7.2.4"
"179vxmkzhpz6cq6mfzvgwc99bpgllkr6lwxq7ylh5dmby3aw8jcg"))
@@ -11708,6 +11929,11 @@
(crate-source "zstd-seekable" "0.1.23"
"1hn3lry2p1fzjlx6shwq1k5bcpx4lqckmvl16gqx326vbiy12jjp"))
+(define rust-zstd-sys-2.0.14+zstd.1.5.7
+ (crate-source "zstd-sys" "2.0.14+zstd.1.5.7"
+ "1r8v64bx8vmfh5nvvx9ldcy38pzbkkln9n0mmniw6jkfjba61c4g"
+ #:snippet '(delete-file-recursively "zstd")))
+
(define rust-zstd-sys-2.0.15+zstd.1.5.7
(crate-source "zstd-sys" "2.0.15+zstd.1.5.7"
"0dx2l7dyw1p7x7g3p1pfd25ip36hr22hvmgixm6cgl4pvlyii0gb"
@@ -23313,6 +23539,115 @@
rust-zeroize-1.8.1
rust-zerovec-0.10.4
rust-zerovec-derive-0.10.3))
+ (python-cramjam =>
+ (list rust-adler2-2.0.0
+ rust-alloc-no-stdlib-2.0.4
+ rust-alloc-stdlib-0.2.2
+ rust-anstream-0.6.18
+ rust-anstyle-1.0.10
+ rust-anstyle-parse-0.2.6
+ rust-anstyle-query-1.1.2
+ rust-anstyle-wincon-3.0.7
+ rust-autocfg-1.4.0
+ rust-bitflags-2.9.0
+ rust-blosc2-rs-0.4.0+2.15.2
+ rust-blosc2-sys-0.4.0+2.15.2
+ rust-brotli-7.0.0
+ rust-brotli-decompressor-4.0.2
+ rust-bzip2-0.4.4
+ rust-bzip2-sys-0.1.13+1.0.8
+ rust-cbindgen-0.27.0
+ rust-cc-1.2.16
+ rust-cfg-if-1.0.0
+ rust-clap-4.5.31
+ rust-clap-builder-4.5.31
+ rust-clap-lex-0.7.4
+ rust-cmake-0.1.54
+ rust-colorchoice-1.0.3
+ rust-copy-dir-0.1.3
+ rust-crc32fast-1.4.2
+ rust-equivalent-1.0.2
+ rust-errno-0.3.10
+ rust-fastrand-2.3.0
+ rust-flate2-1.1.0
+ rust-getrandom-0.3.1
+ rust-hashbrown-0.15.2
+ rust-heck-0.4.1
+ rust-heck-0.5.0
+ rust-indexmap-2.7.1
+ rust-indoc-2.0.5
+ rust-is-terminal-polyfill-1.70.1
+ rust-isal-rs-0.5.3+496255c
+ rust-isal-sys-0.5.3+496255c
+ rust-itoa-1.0.14
+ rust-jobserver-0.1.32
+ rust-libc-0.2.170
+ rust-libcramjam-0.7.0
+ rust-libdeflate-sys-1.19.3
+ rust-libdeflater-1.19.3
+ rust-linux-raw-sys-0.4.15
+ rust-lock-api-0.4.12
+ rust-log-0.4.26
+ rust-lz4-1.28.1
+ rust-lz4-sys-1.11.1+lz4-1.10.0
+ rust-lzma-sys-0.1.20
+ rust-memchr-2.7.4
+ rust-memoffset-0.9.1
+ rust-miniz-oxide-0.8.5
+ rust-once-cell-1.20.3
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.9.10
+ rust-pkg-config-0.3.31
+ rust-portable-atomic-1.11.0
+ rust-proc-macro2-1.0.93
+ rust-pyo3-0.24.1
+ rust-pyo3-build-config-0.24.1
+ rust-pyo3-ffi-0.24.1
+ rust-pyo3-macros-0.24.1
+ rust-pyo3-macros-backend-0.24.1
+ rust-python3-dll-a-0.2.13
+ rust-quote-1.0.38
+ rust-redox-syscall-0.5.9
+ rust-rustix-0.38.44
+ rust-ryu-1.0.19
+ rust-same-file-1.0.6
+ rust-scopeguard-1.2.0
+ rust-serde-1.0.218
+ rust-serde-derive-1.0.218
+ rust-serde-json-1.0.139
+ rust-serde-spanned-0.6.8
+ rust-shlex-1.3.0
+ rust-smallvec-1.14.0
+ rust-snap-1.1.1
+ rust-strsim-0.11.1
+ rust-syn-2.0.98
+ rust-target-lexicon-0.13.2
+ rust-tempfile-3.17.1
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-unicode-ident-1.0.17
+ rust-unindent-0.2.3
+ rust-utf8parse-0.2.2
+ rust-walkdir-2.5.0
+ rust-wasi-0.13.3+wasi-0.2.2
+ rust-winapi-util-0.1.9
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winnow-0.7.3
+ rust-wit-bindgen-rt-0.33.0
+ rust-xz2-0.1.7
+ rust-zstd-0.13.3
+ rust-zstd-safe-7.2.3
+ rust-zstd-sys-2.0.14+zstd.1.5.7))
(python-cryptography =>
(list rust-asn1-0.20.0
rust-asn1-derive-0.20.0