From f3bddd8a8429ed92ecdba65600a16563365c3598 Mon Sep 17 00:00:00 2001 From: jgart Date: Wed, 26 Jan 2022 20:45:31 -0500 Subject: add notebook-tools --- gn/packages/crates-io.scm | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) (limited to 'gn/packages/crates-io.scm') diff --git a/gn/packages/crates-io.scm b/gn/packages/crates-io.scm index 276925c..2d14065 100644 --- a/gn/packages/crates-io.scm +++ b/gn/packages/crates-io.scm @@ -8,7 +8,6 @@ #:use-module (gnu packages crates-graphics) #:use-module (gnu packages crates-io)) - (define-public rust-handlegraph-0.7 (package (inherit rust-handlegraph-0.3) @@ -111,3 +110,33 @@ but limit itself to certain types of cells, source text, output data, or any combination.") (license license:gpl3+))) +(define-public notebook-tools + (let ((commit "a9db1f4f90f6df72d28bf1235ca16b988d7b86be") + (revision "0")) + (package + (name "notebook-tools") + (version commit) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/CADLabs/notebook-tools") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0mmvqjfcsa6fq12rpay9w6ra1q8ijhmm1raqzi4d70y7wsbd20lw")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-clap" ,rust-clap-3) + ("rust-exitcode" ,rust-exitcode-1) + ("rust-term" ,rust-term-0.7) + ("rust-regex" ,rust-regex-1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1)))) + (home-page "https://github.com/CADLabs/notebook-tools") + (synopsis "Rust CLI tools for manipulation of Jupyter Notebooks") + (description "Rust CLI tools for manipulation of Jupyter Notebooks.") + (license #f)))) ; There is no license. + -- cgit v1.2.3