diff options
author | Roel Janssen <roel@gnu.org> | 2021-06-01 10:25:12 +0200 |
---|---|---|
committer | Roel Janssen <roel@gnu.org> | 2021-06-04 23:51:35 +0200 |
commit | 7382aa00b82860762bc326dec6b45f8cd2161327 (patch) | |
tree | 8b9730c6ef3310243f408c5d069a76d4e911ca76 /gnu | |
parent | e639da604f987bae41f1c00bf0726331937a925f (diff) |
gnu: python-scanpy: Update to 1.7.2.
* gnu/packages/bioinformatics.scm (python-scanpy): Update to 1.7.2.
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/bioinformatics.scm | 25 |
1 files changed, 21 insertions, 4 deletions
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm index 6cfe82fc90..c1cfabc27f 100644 --- a/gnu/packages/bioinformatics.scm +++ b/gnu/packages/bioinformatics.scm @@ -122,6 +122,7 @@ #:use-module (gnu packages popt) #:use-module (gnu packages protobuf) #:use-module (gnu packages python) + #:use-module (gnu packages python-build) #:use-module (gnu packages python-check) #:use-module (gnu packages python-compression) #:use-module (gnu packages python-science) @@ -11328,14 +11329,14 @@ implementation differs in these ways: (define-public python-scanpy (package (name "python-scanpy") - (version "1.4.6") + (version "1.7.2") (source (origin (method url-fetch) (uri (pypi-uri "scanpy" version)) (sha256 (base32 - "0s2b6cvaigx4wzw3850qb93sjwwxbzh22kpbp498zklc5rjpbz4l")))) + "0c66adnfizsyk0h8bv2yhmay876z0klpxwpn4z6m71wly7yplpmd")))) (build-system python-build-system) (arguments `(#:phases @@ -11346,12 +11347,25 @@ implementation differs in these ways: (delete-file-recursively "scanpy/tests/notebooks") (delete-file "scanpy/tests/test_clustering.py") (delete-file "scanpy/tests/test_datasets.py") + (delete-file "scanpy/tests/test_highly_variable_genes.py") ;; TODO: I can't get the plotting tests to work, even with Xvfb. (delete-file "scanpy/tests/test_plotting.py") (delete-file "scanpy/tests/test_preprocessing.py") (delete-file "scanpy/tests/test_read_10x.py") + ;; The following tests need anndata.tests, which aren't included + ;; in the final python-anndata package. + (delete-file "scanpy/tests/test_combat.py") + (delete-file "scanpy/tests/test_embedding_plots.py") + (delete-file "scanpy/tests/test_normalization.py") + (delete-file "scanpy/tests/test_pca.py") + (delete-file "scanpy/tests/external/test_scrublet.py") + + ;; The following tests requires 'scanorama', which isn't + ;; packaged yet. + (delete-file "scanpy/tests/external/test_scanorama_integrate.py") + (setenv "PYTHONPATH" (string-append (getcwd) ":" (getenv "PYTHONPATH"))) @@ -11376,11 +11390,14 @@ implementation differs in these ways: ("python-seaborn" ,python-seaborn) ("python-statsmodels" ,python-statsmodels) ("python-tables" ,python-tables) + ("python-pytoml" ,python-pytoml) ("python-tqdm" ,python-tqdm) ("python-umap-learn" ,python-umap-learn))) (native-inputs - `(("python-pytest" ,python-pytest) - ("python-setuptools-scm" ,python-setuptools-scm))) + `(("python-leidenalg" ,python-leidenalg) + ("python-pytest" ,python-pytest) + ("python-setuptools-scm" ,python-setuptools-scm) + ("python-sinfo" ,python-sinfo))) (home-page "https://github.com/theislab/scanpy") (synopsis "Single-Cell Analysis in Python.") (description "Scanpy is a scalable toolkit for analyzing single-cell gene |