about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMunyoki Kilyungi2023-09-05 14:15:28 +0300
committerMunyoki Kilyungi2023-09-05 14:15:28 +0300
commit543a0d0afd5205c839c79c27d57b4b43c9742387 (patch)
tree77f6c243006f01ee5febba9ad033ee03b8afb3e1
parent01e8768aef5279c31b051266dcd7316c3843fcc9 (diff)
downloadguix-bioinformatics-543a0d0afd5205c839c79c27d57b4b43c9742387.tar.gz
Adjust how native/propagated inputs are defined for GN3
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
-rw-r--r--gn/packages/genenetwork.scm83
1 files changed, 42 insertions, 41 deletions
diff --git a/gn/packages/genenetwork.scm b/gn/packages/genenetwork.scm
index 6e5bbce..c7dba3b 100644
--- a/gn/packages/genenetwork.scm
+++ b/gn/packages/genenetwork.scm
@@ -127,48 +127,49 @@
       (inputs
        (list python-click))
       (native-inputs
-       (list python-hypothesis
-             python-mypy
-             python-mypy-extensions
-             python-pylint
-             python-pytest
-             python-pytest-mock))
+       `(("python-hypothesis" ,python-hypothesis)
+	 ("python-mypy" ,python-mypy)
+	 ("python-mypy-extensions" ,python-mypy-extensions)
+         ("python-pylint" ,python-pylint)
+         ("python-pytest" ,python-pytest)
+         ("python-pytest-mock" ,python-pytest-mock)))
       (propagated-inputs
-       (list gemma-wrapper
-             python-wrapper
-             csvdiff
-             gn-rust-correlation
-             python-bcrypt ;; Replace use of bcrypt with argon below
-	     python-argon2-cffi
-             python-flask
-             python-flask-cors
-             ;; Not working in Python > 3.8
-             ;; python-ipfshttpclient
-             python-lmdb
-             python-mysqlclient
-             python-numpy
-             python-pandas
-             ;; python-pingouin << build failing
-             python-pingouin-without-tests
-             python-plotly
-             python-scikit-learn
-             python-pymonad
-             python-redis
-             python-requests
-             python-scipy
-	     python-authlib
-             python-sparqlwrapper
-	     python-email-validator
-             python-xapian-bindings
-             r-optparse
-             r-qtl
-             r-rjson
-             r-stringi
-             r-wgcna
-             r-ctl
-             rust-qtlreaper
-	     diffutils
-	     yoyo-migrations))
+       `(("gemma-wrapper" ,gemma-wrapper)
+	 ("python-wrapper" ,python-wrapper)
+	 ("csvdiff" ,csvdiff)
+	 ("gn-rust-correlation" ,gn-rust-correlation)
+	 ;; Replace use of bcrypt with argon below
+	 ("python-bcrypt" ,python-bcrypt)
+	 ("python-argon2-cffi" ,python-argon2-cffi)
+	 ("python-flask" ,python-flask)
+	 ("python-flask-cors" ,python-flask-cors)
+	 ;; Not working in Python > 3.8
+	 ;; python-ipfshttpclient
+	 ("python-lmdb" ,python-lmdb)
+	 ("python-mysqlclient" ,python-mysqlclient)
+	 ("python-numpy" ,python-numpy)
+	 ("python-pandas" ,python-pandas)
+	 ;; python-pingouin << build failing
+	 ("python-pingouin-without-tests" ,python-pingouin-without-tests)
+	 ("python-plotly" ,python-plotly)
+	 ("python-scikit-learn" ,python-scikit-learn)
+	 ("python-pymonad" ,python-pymonad)
+	 ("python-redis" ,python-redis)
+	 ("python-requests" ,python-requests)
+	 ("python-scipy" ,python-scipy)
+	 ("python-authlib" ,python-authlib)
+	 ("python-sparqlwrapper" ,python-sparqlwrapper)
+	 ("python-email-validator" ,python-email-validator)
+	 ("python-xapian-bindings" ,python-xapian-bindings)
+	 ("r-optparse" ,r-optparse)
+	 ("r-qtl" ,r-qtl)
+	 ("r-rjson" ,r-rjson)
+	 ("r-stringi" ,r-stringi)
+	 ("r-wgcna" ,r-wgcna)
+	 ("r-ctl" ,r-ctl)
+	 ("rust-qtlreaper" ,rust-qtlreaper)
+	 ("diffutils" ,diffutils)
+	 ("yoyo-migrations" ,yoyo-migrations)))
       (build-system python-build-system)
       (arguments
        (list #:phases