summaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/python-xyz.scm49
-rw-r--r--gnu/packages/rust-crates.scm95
2 files changed, 144 insertions, 0 deletions
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index abda3474c11..ab73f3256f9 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -929,6 +929,55 @@ serves as a drop-in replacement adding features for user-friendly command-line
929interfaces.") 929interfaces.")
930 (license license:gpl2+))) 930 (license license:gpl2+)))
931 931
932(define-public python-comrak
933 (package
934 (name "python-comrak")
935 (version "0.0.16")
936 (source
937 (origin
938 (method url-fetch)
939 (uri (pypi-uri "comrak" version))
940 (sha256
941 (base32 "1nzr1d957vac16kvy4si3hykx5cbcm73vpy94nm74rf66hgpx8m3"))))
942 (build-system pyproject-build-system)
943 (arguments
944 (list
945 #:imported-modules (append %cargo-build-system-modules
946 %pyproject-build-system-modules)
947 #:modules '(((guix build cargo-build-system) #:prefix cargo:)
948 (guix build pyproject-build-system)
949 (guix build utils))
950 #:phases
951 #~(modify-phases %standard-phases
952 (add-after 'unpack 'prepare-cargo-build-system
953 (lambda args
954 (for-each (lambda (phase)
955 (format #t "Running cargo phase: ~a~%" phase)
956 (apply (assoc-ref cargo:%standard-phases phase)
957 #:cargo-target #$(cargo-triplet)
958 args))
959 '(prepare-rust-crates
960 unpack-rust-crates
961 configure
962 check-for-pregenerated-files
963 patch-cargo-checksums)))))))
964 (native-inputs
965 (append
966 (list maturin
967 python-pytest
968 rust
969 `(,rust "cargo"))
970 (or (and=> (%current-target-system)
971 (compose list make-rust-sysroot))
972 '())))
973 (inputs (cargo-inputs 'python-comrak))
974 (home-page "https://github.com/lmmx/comrak")
975 (synopsis "Python bindings for the Comrak Rust library")
976 (description
977 "This package provides Python bindings for the Comrak Rust library, a
978fast @code{CommonMark/GFM} parser.")
979 (license license:expat)))
980
932(define-public python-conda-content-trust 981(define-public python-conda-content-trust
933 (package 982 (package
934 (name "python-conda-content-trust") 983 (name "python-conda-content-trust")
diff --git a/gnu/packages/rust-crates.scm b/gnu/packages/rust-crates.scm
index cde231dbab3..8db5e208e04 100644
--- a/gnu/packages/rust-crates.scm
+++ b/gnu/packages/rust-crates.scm
@@ -5533,6 +5533,10 @@ fn main() {
5533 (crate-source "comrak" "0.52.0" 5533 (crate-source "comrak" "0.52.0"
5534 "1hllxznr3qml847cn4a7msay1wpraxwvcr6npwpxb71ajdav5h5a")) 5534 "1hllxznr3qml847cn4a7msay1wpraxwvcr6npwpxb71ajdav5h5a"))
5535 5535
5536(define rust-comrak-0.54.0
5537 (crate-source "comrak" "0.54.0"
5538 "0rpl2qb4vrnsry3c5kkjkqbhzcw3xikrwipz93c9wralhm010n8d"))
5539
5536(define rust-concat-string-1.0.1 5540(define rust-concat-string-1.0.1
5537 (crate-source "concat-string" "1.0.1" 5541 (crate-source "concat-string" "1.0.1"
5538 "02c6hfxsvs1ff2j58f3qzr526w1yg8d2nf6yyjv81ixgbz5vwfbl")) 5542 "02c6hfxsvs1ff2j58f3qzr526w1yg8d2nf6yyjv81ixgbz5vwfbl"))
@@ -8528,6 +8532,10 @@ fn main() {
8528 (crate-source "emojis" "0.6.4" 8532 (crate-source "emojis" "0.6.4"
8529 "1x02bixi1f8kjk8g5qsrwpwznpya65yh5gy8p8wja7qq3zgz3qcr")) 8533 "1x02bixi1f8kjk8g5qsrwpwznpya65yh5gy8p8wja7qq3zgz3qcr"))
8530 8534
8535(define rust-emojis-0.8.2
8536 (crate-source "emojis" "0.8.2"
8537 "1i1b79kivvgqnva306wqbnpcw8hl9lmikwcg7lbzb3dmn185sk8a"))
8538
8531(define rust-ena-0.14.3 8539(define rust-ena-0.14.3
8532 (crate-source "ena" "0.14.3" 8540 (crate-source "ena" "0.14.3"
8533 "1m9a5hqk6qn5sqnrc40b55yr97drkfdzd0jj863ksqff8gfqn91x")) 8541 "1m9a5hqk6qn5sqnrc40b55yr97drkfdzd0jj863ksqff8gfqn91x"))
@@ -23305,6 +23313,10 @@ fn main() {
23305 (crate-source "port_check" "0.3.0" 23313 (crate-source "port_check" "0.3.0"
23306 "1rwqz9j19ipykadsjj807j6aa8rnv2qin0017jzc2klqs3f4j9sc")) 23314 "1rwqz9j19ipykadsjj807j6aa8rnv2qin0017jzc2klqs3f4j9sc"))
23307 23315
23316(define rust-portable-atomic-1.10.0
23317 (crate-source "portable-atomic" "1.10.0"
23318 "1rjfim62djiakf5rcq3r526hac0d1dd9hwa1jmiin7q7ad2c4398"))
23319
23308(define rust-portable-atomic-1.11.0 23320(define rust-portable-atomic-1.11.0
23309 (crate-source "portable-atomic" "1.11.0" 23321 (crate-source "portable-atomic" "1.11.0"
23310 "0glb2wngflvfmg789qbf6dbnwcf6ai212fs7n0lf1c66rd49n3im")) 23322 "0glb2wngflvfmg789qbf6dbnwcf6ai212fs7n0lf1c66rd49n3im"))
@@ -23681,6 +23693,10 @@ fn main() {
23681 (crate-source "proc-macro2" "1.0.89" 23693 (crate-source "proc-macro2" "1.0.89"
23682 "0vlq56v41dsj69pnk7lil7fxvbfid50jnzdn3xnr31g05mkb0fgi")) 23694 "0vlq56v41dsj69pnk7lil7fxvbfid50jnzdn3xnr31g05mkb0fgi"))
23683 23695
23696(define rust-proc-macro2-1.0.93
23697 (crate-source "proc-macro2" "1.0.93"
23698 "169dw9wch753if1mgyi2nfl1il77gslvh6y2q46qplprwml6m530"))
23699
23684(define rust-proc-macro2-1.0.94 23700(define rust-proc-macro2-1.0.94
23685 (crate-source "proc-macro2" "1.0.94" 23701 (crate-source "proc-macro2" "1.0.94"
23686 "114wxb56gdj9vy44q0ll3l2x9niqzcbyqikydmlb5f3h5rsp26d3")) 23702 "114wxb56gdj9vy44q0ll3l2x9niqzcbyqikydmlb5f3h5rsp26d3"))
@@ -24270,6 +24286,10 @@ fn main() {
24270 "04hwqcrfx9w3f67pnhjcg28y0iq1srpwv0drgwbd23mmlcw8xzci" 24286 "04hwqcrfx9w3f67pnhjcg28y0iq1srpwv0drgwbd23mmlcw8xzci"
24271 #:snippet '(delete-file-recursively "branding"))) 24287 #:snippet '(delete-file-recursively "branding")))
24272 24288
24289(define rust-pyo3-0.29.0
24290 (crate-source "pyo3" "0.29.0"
24291 "0707cvmc6h6hbhsj8wr8d5gl5nqy5jb8fxd4l0kgqjqxn984c9yd"))
24292
24273(define rust-pyo3-async-runtimes-0.24.0 24293(define rust-pyo3-async-runtimes-0.24.0
24274 (crate-source "pyo3-async-runtimes" "0.24.0" 24294 (crate-source "pyo3-async-runtimes" "0.24.0"
24275 "1gzq3mdd679mpy0jmzx3clxpd68cbzbdm041sd81zm7r8bf862yx")) 24295 "1gzq3mdd679mpy0jmzx3clxpd68cbzbdm041sd81zm7r8bf862yx"))
@@ -24334,6 +24354,10 @@ fn main() {
24334 (crate-source "pyo3-build-config" "0.28.3" 24354 (crate-source "pyo3-build-config" "0.28.3"
24335 "07k16mnxn220x4aw0axzcss4mn4gckhknf7qlyyck67bzpfyfs73")) 24355 "07k16mnxn220x4aw0axzcss4mn4gckhknf7qlyyck67bzpfyfs73"))
24336 24356
24357(define rust-pyo3-build-config-0.29.0
24358 (crate-source "pyo3-build-config" "0.29.0"
24359 "0y4h23a97v60ajicbcam98axbb9pjb8ql12w54pk84yhy39agqn5"))
24360
24337(define rust-pyo3-ffi-0.18.3 24361(define rust-pyo3-ffi-0.18.3
24338 (crate-source "pyo3-ffi" "0.18.3" 24362 (crate-source "pyo3-ffi" "0.18.3"
24339 "0p7n9zs9ifrzcnna0lwyhwscyhw45q4x288x5bm1c6c26x9pqkgx")) 24363 "0p7n9zs9ifrzcnna0lwyhwscyhw45q4x288x5bm1c6c26x9pqkgx"))
@@ -24390,6 +24414,10 @@ fn main() {
24390 (crate-source "pyo3-ffi" "0.28.3" 24414 (crate-source "pyo3-ffi" "0.28.3"
24391 "07k5bxh8h2ax3v6gmb43x09wsgm003lar7pnyz57q7qbz05f2abz")) 24415 "07k5bxh8h2ax3v6gmb43x09wsgm003lar7pnyz57q7qbz05f2abz"))
24392 24416
24417(define rust-pyo3-ffi-0.29.0
24418 (crate-source "pyo3-ffi" "0.29.0"
24419 "0nw40nfdlnz66vd1fjh5hmvmzsi9rzwyypgads38vg0vv9kw91fa"))
24420
24393(define rust-pyo3-introspection-0.28.3 24421(define rust-pyo3-introspection-0.28.3
24394 (crate-source "pyo3-introspection" "0.28.3" 24422 (crate-source "pyo3-introspection" "0.28.3"
24395 "0dhphkzbkgn0b3vzz277n3721mr382r4d0g0bij4xi9aalj0a14n")) 24423 "0dhphkzbkgn0b3vzz277n3721mr382r4d0g0bij4xi9aalj0a14n"))
@@ -24454,6 +24482,10 @@ fn main() {
24454 (crate-source "pyo3-macros" "0.28.3" 24482 (crate-source "pyo3-macros" "0.28.3"
24455 "04wqy9knmxkf2m12dfwbj4817p959chxhzgwsabmki27zw754vnz")) 24483 "04wqy9knmxkf2m12dfwbj4817p959chxhzgwsabmki27zw754vnz"))
24456 24484
24485(define rust-pyo3-macros-0.29.0
24486 (crate-source "pyo3-macros" "0.29.0"
24487 "0w8pj0nk3ay40j9imz80h4c3lydx71x362fxjhqslp86zmi3gics"))
24488
24457(define rust-pyo3-macros-backend-0.18.3 24489(define rust-pyo3-macros-backend-0.18.3
24458 (crate-source "pyo3-macros-backend" "0.18.3" 24490 (crate-source "pyo3-macros-backend" "0.18.3"
24459 "062rxf7cj1dn82yiaws3dmxw5qq9ssccq92jgdc210y4lh4gznlp")) 24491 "062rxf7cj1dn82yiaws3dmxw5qq9ssccq92jgdc210y4lh4gznlp"))
@@ -24510,6 +24542,10 @@ fn main() {
24510 (crate-source "pyo3-macros-backend" "0.28.3" 24542 (crate-source "pyo3-macros-backend" "0.28.3"
24511 "1jrsh65i0vwinp5k6blbvypv8idgg0h853rkqa0qywrmv0cc5kf4")) 24543 "1jrsh65i0vwinp5k6blbvypv8idgg0h853rkqa0qywrmv0cc5kf4"))
24512 24544
24545(define rust-pyo3-macros-backend-0.29.0
24546 (crate-source "pyo3-macros-backend" "0.29.0"
24547 "0qmkacg1d4i23nvmdficacr7f59mm3y9rwsvvir32y4rfdas38sc"))
24548
24513(define rust-pyproject-toml-0.13.6 24549(define rust-pyproject-toml-0.13.6
24514 (crate-source "pyproject-toml" "0.13.6" 24550 (crate-source "pyproject-toml" "0.13.6"
24515 "0rax28jbbyk5qdxj1sad2a2r8rg82n0pb299jvl2dd026438wxpc")) 24551 "0rax28jbbyk5qdxj1sad2a2r8rg82n0pb299jvl2dd026438wxpc"))
@@ -24738,6 +24774,10 @@ fn main() {
24738 (crate-source "quote" "1.0.37" 24774 (crate-source "quote" "1.0.37"
24739 "1brklraw2g34bxy9y4q1nbrccn7bv36ylihv12c9vlcii55x7fdm")) 24775 "1brklraw2g34bxy9y4q1nbrccn7bv36ylihv12c9vlcii55x7fdm"))
24740 24776
24777(define rust-quote-1.0.38
24778 (crate-source "quote" "1.0.38"
24779 "1k0s75w61k6ch0rs263r4j69b7vj1wadqgb9dia4ylc9mymcqk8f"))
24780
24741(define rust-quote-1.0.40 24781(define rust-quote-1.0.40
24742 (crate-source "quote" "1.0.40" 24782 (crate-source "quote" "1.0.40"
24743 "1394cxjg6nwld82pzp2d4fp6pmaz32gai1zh9z5hvh0dawww118q")) 24783 "1394cxjg6nwld82pzp2d4fp6pmaz32gai1zh9z5hvh0dawww118q"))
@@ -27846,6 +27886,10 @@ fn main() {
27846 (crate-source "serde" "1.0.216" 27886 (crate-source "serde" "1.0.216"
27847 "13ikqs0cvd220530x4rj1m9ab5wcflrwkw7cpvl9fnlkdq0q35qb")) 27887 "13ikqs0cvd220530x4rj1m9ab5wcflrwkw7cpvl9fnlkdq0q35qb"))
27848 27888
27889(define rust-serde-1.0.217
27890 (crate-source "serde" "1.0.217"
27891 "0w2ck1p1ajmrv1cf51qf7igjn2nc51r0izzc00fzmmhkvxjl5z02"))
27892
27849(define rust-serde-1.0.219 27893(define rust-serde-1.0.219
27850 (crate-source "serde" "1.0.219" 27894 (crate-source "serde" "1.0.219"
27851 "1dl6nyxnsi82a197sd752128a4avm6mxnscywas1jq30srp2q3jz")) 27895 "1dl6nyxnsi82a197sd752128a4avm6mxnscywas1jq30srp2q3jz"))
@@ -27940,6 +27984,10 @@ fn main() {
27940 (crate-source "serde_derive" "1.0.216" 27984 (crate-source "serde_derive" "1.0.216"
27941 "0pm5bm4354n40ir12bbs829arlqwjrw0wmzd4xk5r1kkpzdmky26")) 27985 "0pm5bm4354n40ir12bbs829arlqwjrw0wmzd4xk5r1kkpzdmky26"))
27942 27986
27987(define rust-serde-derive-1.0.217
27988 (crate-source "serde_derive" "1.0.217"
27989 "180r3rj5gi5s1m23q66cr5wlfgc5jrs6n1mdmql2njnhk37zg6ss"))
27990
27943(define rust-serde-derive-1.0.219 27991(define rust-serde-derive-1.0.219
27944 (crate-source "serde_derive" "1.0.219" 27992 (crate-source "serde_derive" "1.0.219"
27945 "001azhjmj7ya52pmfiw4ppxm16nd44y15j2pf5gkcwrcgz7pc0jv")) 27993 "001azhjmj7ya52pmfiw4ppxm16nd44y15j2pf5gkcwrcgz7pc0jv"))
@@ -30276,6 +30324,10 @@ fn main() {
30276 (crate-source "syn" "2.0.87" 30324 (crate-source "syn" "2.0.87"
30277 "0bd3mfcswvn4jkrp7ich5kk58kmpph8412yxd36nsfnh8vilrai5")) 30325 "0bd3mfcswvn4jkrp7ich5kk58kmpph8412yxd36nsfnh8vilrai5"))
30278 30326
30327(define rust-syn-2.0.98
30328 (crate-source "syn" "2.0.98"
30329 "1cfk0qqbl4fbr3dz61nw21d5amvl4rym6nxwnfsw43mf90d7y51n"))
30330
30279(define rust-syn-3.0.3 30331(define rust-syn-3.0.3
30280 (crate-source "syn" "3.0.3" 30332 (crate-source "syn" "3.0.3"
30281 "18srnql3cd39j9q6hf1az02p67rlr1rf6njx9zx4vxj9i3jvmsak")) 30333 "18srnql3cd39j9q6hf1az02p67rlr1rf6njx9zx4vxj9i3jvmsak"))
@@ -31317,6 +31369,10 @@ fn main() {
31317 (crate-source "tinyvec" "1.8.0" 31369 (crate-source "tinyvec" "1.8.0"
31318 "0f5rf6a2wzyv6w4jmfga9iw7rp9fp5gf4d604xgjsf3d9wgqhpj4")) 31370 "0f5rf6a2wzyv6w4jmfga9iw7rp9fp5gf4d604xgjsf3d9wgqhpj4"))
31319 31371
31372(define rust-tinyvec-1.8.1
31373 (crate-source "tinyvec" "1.8.1"
31374 "1s41rv7n39sjsxz3kd3d4adw45ndkxz1d18rfbz2wd7s9n8bhb82"))
31375
31320(define rust-tinyvec-1.9.0 31376(define rust-tinyvec-1.9.0
31321 (crate-source "tinyvec" "1.9.0" 31377 (crate-source "tinyvec" "1.9.0"
31322 "0w9w8qcifns9lzvlbfwa01y0skhr542anwa3rpn28rg82wgndcq9")) 31378 "0w9w8qcifns9lzvlbfwa01y0skhr542anwa3rpn28rg82wgndcq9"))
@@ -33477,6 +33533,10 @@ fn main() {
33477 "1zm1xylzsdfvm2a5ib9li3g5pp7qnkv4amhspydvgbmd9k6mc6z9" 33533 "1zm1xylzsdfvm2a5ib9li3g5pp7qnkv4amhspydvgbmd9k6mc6z9"
33478 #:snippet '(delete-file-recursively "tests"))) 33534 #:snippet '(delete-file-recursively "tests")))
33479 33535
33536(define rust-unicode-ident-1.0.16
33537 (crate-source "unicode-ident" "1.0.16"
33538 "0d2hji0i16naw43l02dplrz8fbv625n7475s463iqw4by1hd2452"))
33539
33480(define rust-unicode-ident-1.0.18 33540(define rust-unicode-ident-1.0.18
33481 (crate-source "unicode-ident" "1.0.18" 33541 (crate-source "unicode-ident" "1.0.18"
33482 "04k5r6sijkafzljykdq26mhjpmhdx4jwzvn1lh90g9ax9903jpss" 33542 "04k5r6sijkafzljykdq26mhjpmhdx4jwzvn1lh90g9ax9903jpss"
@@ -76595,6 +76655,41 @@ fn main() {
76595 rust-zerovec-0.11.6 76655 rust-zerovec-0.11.6
76596 rust-zerovec-derive-0.11.3 76656 rust-zerovec-derive-0.11.3
76597 rust-zmij-1.0.21)) 76657 rust-zmij-1.0.21))
76658 (python-comrak =>
76659 (list rust-caseless-0.2.2
76660 rust-comrak-0.54.0
76661 rust-emojis-0.8.2
76662 rust-entities-1.0.1
76663 rust-fastrand-2.4.1
76664 rust-finl-unicode-1.4.0
76665 rust-heck-0.5.0
76666 rust-jetscii-0.5.3
76667 rust-libc-0.2.169
76668 rust-once-cell-1.21.3
76669 rust-phf-0.13.1
76670 rust-phf-codegen-0.13.1
76671 rust-phf-generator-0.13.1
76672 rust-phf-shared-0.13.1
76673 rust-portable-atomic-1.10.0
76674 rust-proc-macro2-1.0.93
76675 rust-pyo3-0.29.0
76676 rust-pyo3-build-config-0.29.0
76677 rust-pyo3-ffi-0.29.0
76678 rust-pyo3-macros-0.29.0
76679 rust-pyo3-macros-backend-0.29.0
76680 rust-quote-1.0.38
76681 rust-rustc-hash-2.1.3
76682 rust-serde-1.0.217
76683 rust-serde-derive-1.0.217
76684 rust-siphasher-1.0.1
76685 rust-smallvec-1.15.2
76686 rust-syn-2.0.98
76687 rust-target-lexicon-0.13.5
76688 rust-tinyvec-1.8.1
76689 rust-tinyvec-macros-0.1.1
76690 rust-typed-arena-2.0.2
76691 rust-unicode-ident-1.0.16
76692 rust-unicode-normalization-0.1.24))
76598 (python-cramjam => 76693 (python-cramjam =>
76599 (list rust-adler2-2.0.1 76694 (list rust-adler2-2.0.1
76600 rust-alloc-no-stdlib-2.0.4 76695 rust-alloc-no-stdlib-2.0.4