gnu: python-pydantic-core: Remove #:cargo-inputs.

* gnu/packages/python-xyz.scm (python-pydantic-core)
[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[python-pydantic-core]:
New entry.

Change-Id: Id2f1027ff255c66daa6f5474123d88ef7eeca972
This commit is contained in:
Hilton Chain 2025-04-20 15:37:07 +08:00
parent e94e8ab7ce
commit fa0e2f9758
No known key found for this signature in database
GPG key ID: ACC66D09CA528292
2 changed files with 115 additions and 22 deletions

View file

@ -9678,33 +9678,12 @@ errors when data is invalid.")
(assoc-ref py:%standard-phases 'build)) (assoc-ref py:%standard-phases 'build))
(add-after 'build-python-module 'install-python-module (add-after 'build-python-module 'install-python-module
(assoc-ref py:%standard-phases 'install))) (assoc-ref py:%standard-phases 'install)))
#:cargo-inputs
`(("rust-ahash" ,rust-ahash-0.8)
("rust-base64" ,rust-base64-0.21)
("rust-enum-dispatch" ,rust-enum-dispatch-0.3)
("rust-idna" ,rust-idna-0.5)
("rust-jiter" ,rust-jiter-0.7)
("rust-num-bigint" ,rust-num-bigint-0.4)
("rust-python3-dll-a" ,rust-python3-dll-a-0.2)
("rust-pyo3" ,rust-pyo3-0.20)
("rust-pyo3-build-config" ,rust-pyo3-build-config-0.20)
("rust-regex" ,rust-regex-1)
("rust-strum" ,rust-strum-0.25)
("rust-strum-macros" ,rust-strum-macros-0.25)
("rust-serde" ,rust-serde-1)
("rust-serde-json" ,rust-serde-json-1)
("rust-smallvec" ,rust-smallvec-1)
("rust-speedate" ,rust-speedate-0.15)
("rust-url" ,rust-url-2)
("rust-uuid" ,rust-uuid-1)
("rust-version-check" ,rust-version-check-0.9))
#:cargo-development-inputs
`(("rust-pyo3" ,rust-pyo3-0.20))
#:install-source? #false)) #:install-source? #false))
(native-inputs (native-inputs
(list maturin python-typing-extensions python-wrapper)) (list maturin python-typing-extensions python-wrapper))
(propagated-inputs (propagated-inputs
(list python-typing-extensions)) (list python-typing-extensions))
(inputs (cargo-inputs 'python-pydantic-core))
(home-page "https://github.com/pydantic/pydantic-core") (home-page "https://github.com/pydantic/pydantic-core")
(synopsis "Core validation logic for pydantic") (synopsis "Core validation logic for pydantic")
(description "This package provides the core functionality for pydantic (description "This package provides the core functionality for pydantic

View file

@ -5213,6 +5213,10 @@
(crate-source "jiff-tzdb-platform" "0.1.3" (crate-source "jiff-tzdb-platform" "0.1.3"
"1s1ja692wyhbv7f60mc0x90h7kn1pv65xkqi2y4imarbmilmlnl7")) "1s1ja692wyhbv7f60mc0x90h7kn1pv65xkqi2y4imarbmilmlnl7"))
(define rust-jiter-0.7.1
(crate-source "jiter" "0.7.1"
"09fx71x93sh15028pd0f78flv9j4fkvg6lgi22y5gbv83c99mxh7"))
(define rust-jni-0.19.0 (define rust-jni-0.19.0
(crate-source "jni" "0.19.0" (crate-source "jni" "0.19.0"
"1v0pn0i1wb8zp4wns4l8hz9689hqsplv7iba7hylaznvwg11ipy6")) "1v0pn0i1wb8zp4wns4l8hz9689hqsplv7iba7hylaznvwg11ipy6"))
@ -5396,6 +5400,18 @@
(crate-source "levenshtein" "1.0.5" (crate-source "levenshtein" "1.0.5"
"0q0pa1prsjk3v28xkas5rf30ng9816mxpr2n3xls65dmgawss4yv")) "0q0pa1prsjk3v28xkas5rf30ng9816mxpr2n3xls65dmgawss4yv"))
(define rust-lexical-parse-float-0.8.5
(crate-source "lexical-parse-float" "0.8.5"
"0py0gp8hlzcrlvjqmqlpl2v1as65iiqxq2xsabxvhc01pmg3lfv8"))
(define rust-lexical-parse-integer-0.8.6
(crate-source "lexical-parse-integer" "0.8.6"
"1sayji3mpvb2xsjq56qcq3whfz8px9a6fxk5v7v15hyhbr4982bd"))
(define rust-lexical-util-0.8.5
(crate-source "lexical-util" "0.8.5"
"1z73qkv7yxhsbc4aiginn1dqmsj8jarkrdlyxc88g2gz2vzvjmaj"))
(define rust-lexopt-0.3.1 (define rust-lexopt-0.3.1
(crate-source "lexopt" "0.3.1" (crate-source "lexopt" "0.3.1"
"19zklfskhlvrfbl55h9g2a1v61k2jxcj4d1fqkk6nbxyzjhy584z")) "19zklfskhlvrfbl55h9g2a1v61k2jxcj4d1fqkk6nbxyzjhy584z"))
@ -9535,6 +9551,10 @@
(crate-source "spdx" "0.10.8" (crate-source "spdx" "0.10.8"
"14r1bl3gmx7cj91l5r1qr5wildjacmzflw9cahgzrqk7v9b97djq")) "14r1bl3gmx7cj91l5r1qr5wildjacmzflw9cahgzrqk7v9b97djq"))
(define rust-speedate-0.15.0
(crate-source "speedate" "0.15.0"
"0dzryiwvdbdcz74x0hidb5g1c2aal4n9cxsdlqwxxrq79vgplpls"))
(define rust-spin-0.9.8 (define rust-spin-0.9.8
(crate-source "spin" "0.9.8" (crate-source "spin" "0.9.8"
"0rvam5r0p3a6qhc18scqpvpgb3ckzyqxpgdfyjnghh8ja7byi039")) "0rvam5r0p3a6qhc18scqpvpgb3ckzyqxpgdfyjnghh8ja7byi039"))
@ -24202,6 +24222,100 @@
rust-target-lexicon-0.12.11 rust-target-lexicon-0.12.11
rust-unicode-ident-1.0.11 rust-unicode-ident-1.0.11
rust-version-check-0.9.4)) rust-version-check-0.9.4))
(python-pydantic-core =>
(list rust-ahash-0.8.11
rust-aho-corasick-1.1.3
rust-autocfg-1.4.0
rust-base64-0.22.1
rust-bitvec-1.0.1
rust-cc-1.2.19
rust-cfg-if-1.0.0
rust-displaydoc-0.2.5
rust-enum-dispatch-0.3.13
rust-equivalent-1.0.2
rust-form-urlencoded-1.2.1
rust-funty-2.0.0
rust-getrandom-0.2.15
rust-hashbrown-0.15.2
rust-heck-0.5.0
rust-hex-0.4.3
rust-icu-collections-1.5.0
rust-icu-locid-1.5.0
rust-icu-locid-transform-1.5.0
rust-icu-locid-transform-data-1.5.1
rust-icu-normalizer-1.5.0
rust-icu-normalizer-data-1.5.1
rust-icu-properties-1.5.1
rust-icu-properties-data-1.5.1
rust-icu-provider-1.5.0
rust-icu-provider-macros-1.5.0
rust-idna-1.0.3
rust-idna-adapter-1.2.0
rust-indexmap-2.9.0
rust-indoc-2.0.6
rust-itoa-1.0.15
rust-jiter-0.7.1
rust-lexical-parse-float-0.8.5
rust-lexical-parse-integer-0.8.6
rust-lexical-util-0.8.5
rust-libc-0.2.172
rust-litemap-0.7.5
rust-memchr-2.7.4
rust-memoffset-0.9.1
rust-num-bigint-0.4.6
rust-num-integer-0.1.46
rust-num-traits-0.2.19
rust-once-cell-1.21.3
rust-percent-encoding-2.3.1
rust-portable-atomic-1.11.0
rust-proc-macro2-1.0.95
rust-pyo3-0.22.6
rust-pyo3-build-config-0.22.6
rust-pyo3-ffi-0.22.6
rust-pyo3-macros-0.22.6
rust-pyo3-macros-backend-0.22.6
rust-python3-dll-a-0.2.13
rust-quote-1.0.40
rust-radium-0.7.0
rust-regex-1.11.1
rust-regex-automata-0.4.9
rust-regex-syntax-0.8.5
rust-rustversion-1.0.20
rust-ryu-1.0.20
rust-serde-1.0.219
rust-serde-derive-1.0.219
rust-serde-json-1.0.140
rust-shlex-1.3.0
rust-smallvec-1.15.0
rust-speedate-0.15.0
rust-stable-deref-trait-1.2.0
rust-static-assertions-1.1.0
rust-strum-0.26.3
rust-strum-macros-0.26.4
rust-syn-2.0.100
rust-synstructure-0.13.1
rust-tap-1.0.1
rust-target-lexicon-0.12.16
rust-tinystr-0.7.6
rust-unicode-ident-1.0.18
rust-unindent-0.2.4
rust-url-2.5.4
rust-utf16-iter-1.0.5
rust-utf8-iter-1.0.4
rust-uuid-1.16.0
rust-version-check-0.9.5
rust-wasi-0.11.0+wasi-snapshot-preview1
rust-write16-1.0.0
rust-writeable-0.5.5
rust-wyz-0.5.1
rust-yoke-0.7.5
rust-yoke-derive-0.7.5
rust-zerocopy-0.7.35
rust-zerocopy-derive-0.7.35
rust-zerofrom-0.1.6
rust-zerofrom-derive-0.1.6
rust-zerovec-0.10.4
rust-zerovec-derive-0.10.3))
(python-rpds-py => (python-rpds-py =>
(list rust-archery-1.2.1 (list rust-archery-1.2.1
rust-autocfg-1.4.0 rust-autocfg-1.4.0