~ruther/guix-local

d992b57bd5220401310a784982e378589e91a251 — Hilton Chain 1 year, 3 months ago 2e261b0
gnu: python-libcst: Remove #:cargo-inputs.

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

Change-Id: I642539600fdb4ac1a383a0c970c5676dc8611388
2 files changed, 129 insertions(+), 17 deletions(-)

M gnu/packages/python-xyz.scm
M gnu/packages/rust-crates.scm
M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +1 -17
@@ 23661,22 23661,6 @@ members = [
      '(list "--manifest-path=native/Cargo.toml"
             "--release"
             "--no-default-features")
      #:cargo-inputs
      (list rust-chic-1
            rust-memchr-2
            rust-paste-1
            rust-peg-0.8
            rust-pyo3-0.22
            rust-quote-1
            rust-regex-1
            rust-syn-2
            rust-thiserror-1)
      #:cargo-development-inputs
      (list rust-criterion-0.5
            rust-difference-2
            rust-itertools-0.13
            rust-rayon-1
            rust-trybuild-1)
      #:imported-modules `(,@%pyproject-build-system-modules
                           ,@%cargo-build-system-modules)
      #:modules `((guix build cargo-build-system)


@@ 23716,7 23700,7 @@ members = [
           python-setuptools-rust
           python-setuptools-scm
           python-wheel))
    (inputs (list maturin))
    (inputs (cons maturin (cargo-inputs 'python-libcst)))
    (propagated-inputs
     (list python-pyyaml))
    (home-page "https://github.com/Instagram/LibCST")

M gnu/packages/rust-crates.scm => gnu/packages/rust-crates.scm +128 -0
@@ 2270,6 2270,11 @@
  (crate-source "diff" "0.1.13"
                "1j0nzjxci2zqx63hdcihkp0a4dkdmzxd7my4m7zk6cjyfy34j9an"))

(define rust-difference-2.0.0
  (crate-source "difference" "2.0.0"
                "1621wx4k8h452p6xzmzzvm7mz87kxh4yqz0kzxfjj9xmjxlbyk2j"
                #:snippet '(delete-file-recursively "assets")))

(define rust-difflib-0.4.0
  (crate-source "difflib" "0.4.0"
                "1s7byq4d7jgf2hcp2lcqxi2piqwl8xqlharfbi8kf90n8csy7131"))


@@ 7314,6 7319,18 @@
  (crate-source "peeking_take_while" "0.1.2"
                "16bhqr6rdyrp12zv381cxaaqqd0pwysvm1q8h2ygihvypvfprc8r"))

(define rust-peg-0.8.5
  (crate-source "peg" "0.8.5"
                "0xr42lbgihlwbyfcmjggqv1s3a38agp4j077cd8yqdhv235cya4r"))

(define rust-peg-macros-0.8.5
  (crate-source "peg-macros" "0.8.5"
                "0w8g53c75hz6iy3khc1ja2qm0idpnygjc0xsa9fmpyh2q82ap632"))

(define rust-peg-runtime-0.8.5
  (crate-source "peg-runtime" "0.8.5"
                "1jkgfy5jkjqwqy7h11nn3bmm1qfyn9kq2wnxnlspp4ldhsdwlb8k"))

(define rust-pem-3.0.5
  (crate-source "pem" "3.0.5"
                "1wwfk8sbyi9l18fvvn6z9p2gy7v7q7wimbhvrvixxj8a8zl3ibrq"))


@@ 10003,6 10020,10 @@
  (crate-source "target-lexicon" "0.13.2"
                "16m6smfz533im9dyxfhnzmpi4af75g2iii36ylc4gfmqvf6gf0p5"))

(define rust-target-triple-0.1.4
  (crate-source "target-triple" "0.1.4"
                "140p6rjx7ychv0sryndziia1w14cfjflmhh7ccjj57ar3wvsmj8s"))

(define rust-tauri-winrt-notification-0.7.2
  (crate-source "tauri-winrt-notification" "0.7.2"
                "1fd9gcllx1rkp9h1ppq976bhqppnil5xsy36li1zx2g4gph6c7hb"))


@@ 10622,6 10643,10 @@
  (crate-source "try-lock" "0.2.5"
                "0jqijrrvm1pyq34zn1jmy2vihd4jcrjlvsh4alkjahhssjnsn8g4"))

(define rust-trybuild-1.0.104
  (crate-source "trybuild" "1.0.104"
                "161qw9ajl3njzp3lq7wyxmn7bjkwf8hdhvbc1rpvjv85ikk8pq3a"))

(define rust-trycmd-0.15.9
  (crate-source "trycmd" "0.15.9"
                "1r5a5r22j7gi69y0zdbwhb6d2hp8r34plnfncp0alql870lwzdd8"))


@@ 24096,6 24121,109 @@
                                          rust-wit-bindgen-rt-0.39.0
                                          rust-zerocopy-0.8.24
                                          rust-zerocopy-derive-0.8.24))
                     (python-libcst =>
                                    (list rust-aho-corasick-1.1.3
                                     rust-anes-0.1.6
                                     rust-annotate-snippets-0.6.1
                                     rust-anstyle-1.0.10
                                     rust-autocfg-1.4.0
                                     rust-bumpalo-3.17.0
                                     rust-cast-0.3.0
                                     rust-cfg-if-1.0.0
                                     rust-chic-1.2.2
                                     rust-ciborium-0.2.2
                                     rust-ciborium-io-0.2.2
                                     rust-ciborium-ll-0.2.2
                                     rust-clap-4.5.37
                                     rust-clap-builder-4.5.37
                                     rust-clap-lex-0.7.4
                                     rust-criterion-0.5.1
                                     rust-criterion-plot-0.5.0
                                     rust-crossbeam-deque-0.8.6
                                     rust-crossbeam-epoch-0.9.18
                                     rust-crossbeam-utils-0.8.21
                                     rust-crunchy-0.2.3
                                     rust-difference-2.0.0
                                     rust-either-1.15.0
                                     rust-equivalent-1.0.2
                                     rust-glob-0.3.2
                                     rust-half-2.6.0
                                     rust-hashbrown-0.15.2
                                     rust-heck-0.5.0
                                     rust-hermit-abi-0.5.0
                                     rust-indexmap-2.9.0
                                     rust-indoc-2.0.6
                                     rust-is-terminal-0.4.16
                                     rust-itertools-0.10.5
                                     rust-itertools-0.13.0
                                     rust-itoa-1.0.15
                                     rust-js-sys-0.3.77
                                     rust-libc-0.2.172
                                     rust-log-0.4.27
                                     rust-memchr-2.7.4
                                     rust-memoffset-0.9.1
                                     rust-num-traits-0.2.19
                                     rust-once-cell-1.21.3
                                     rust-oorandom-11.1.5
                                     rust-paste-1.0.15
                                     rust-peg-0.8.5
                                     rust-peg-macros-0.8.5
                                     rust-peg-runtime-0.8.5
                                     rust-plotters-0.3.7
                                     rust-plotters-backend-0.3.7
                                     rust-plotters-svg-0.3.7
                                     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-quote-1.0.40
                                     rust-rayon-1.10.0
                                     rust-rayon-core-1.12.1
                                     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-same-file-1.0.6
                                     rust-serde-1.0.219
                                     rust-serde-derive-1.0.219
                                     rust-serde-json-1.0.140
                                     rust-serde-spanned-0.6.8
                                     rust-syn-2.0.100
                                     rust-target-lexicon-0.12.16
                                     rust-target-triple-0.1.4
                                     rust-termcolor-1.4.1
                                     rust-thiserror-1.0.69
                                     rust-thiserror-impl-1.0.69
                                     rust-tinytemplate-1.2.1
                                     rust-toml-0.8.20
                                     rust-toml-datetime-0.6.8
                                     rust-toml-edit-0.22.24
                                     rust-trybuild-1.0.104
                                     rust-unicode-ident-1.0.18
                                     rust-unindent-0.2.4
                                     rust-walkdir-2.5.0
                                     rust-wasm-bindgen-0.2.100
                                     rust-wasm-bindgen-backend-0.2.100
                                     rust-wasm-bindgen-macro-0.2.100
                                     rust-wasm-bindgen-macro-support-0.2.100
                                     rust-wasm-bindgen-shared-0.2.100
                                     rust-web-sys-0.3.77
                                     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.6))
                     (python-nh3 =>
                                 (list rust-ammonia-4.0.0
                                       rust-autocfg-1.4.0