From b4a33870f6a4d1929967ae6f2de404517cd65b8d Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 2 Apr 2019 15:10:51 +0200 Subject: [PATCH] gnu: python-scanpy: Add python-louvain to inputs. * gnu/packages/bioinformatics.scm (python-scanpy)[propagated-inputs]: Sort inputs and add python-louvain. [arguments]: Do not delete test that depends on louvain. --- gnu/packages/bioinformatics.scm | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm index 8f6a37a4f8..020d2d56ea 100644 --- a/gnu/packages/bioinformatics.scm +++ b/gnu/packages/bioinformatics.scm @@ -13301,9 +13301,6 @@ (define-public python-scanpy (delete-file-recursively "scanpy/tests/notebooks") (delete-file "scanpy/tests/test_clustering.py") - ;; TODO: No module named 'louvain' - (delete-file "scanpy/tests/test_rank_genes_groups_logreg.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") @@ -13316,18 +13313,19 @@ (define-public python-scanpy #t))))) (propagated-inputs `(("python-anndata" ,python-anndata) + ("python-h5py" ,python-h5py) ("python-igraph" ,python-igraph) - ("python-numba" ,python-numba) ("python-joblib" ,python-joblib) + ("python-louvain" ,python-louvain) + ("python-matplotlib" ,python-matplotlib) ("python-natsort" ,python-natsort) ("python-networkx" ,python-networkx) - ("python-statsmodels" ,python-statsmodels) - ("python-scikit-learn" ,python-scikit-learn) - ("python-matplotlib" ,python-matplotlib) + ("python-numba" ,python-numba) ("python-pandas" ,python-pandas) + ("python-scikit-learn" ,python-scikit-learn) ("python-scipy" ,python-scipy) ("python-seaborn" ,python-seaborn) - ("python-h5py" ,python-h5py) + ("python-statsmodels" ,python-statsmodels) ("python-tables" ,python-tables))) (native-inputs `(("python-pytest" ,python-pytest)))