summaryrefslogtreecommitdiff
path: root/gnu/packages/python-science.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/python-science.scm')
-rw-r--r--gnu/packages/python-science.scm37
1 files changed, 26 insertions, 11 deletions
diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm
index 1cb2e06e2c..185a6f20f3 100644
--- a/gnu/packages/python-science.scm
+++ b/gnu/packages/python-science.scm
@@ -675,7 +675,8 @@ cross-validation.")
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
(invoke "tdda" "test")))))))
- (native-inputs (list python-numpy python-pandas))
+ (native-inputs (list python-numpy python-pandas python-setuptools
+ python-wheel))
(home-page "https://www.stochasticsolutions.com")
(synopsis "Test-driven data analysis library for Python")
(description
@@ -868,7 +869,9 @@ density maps, both for interactive and non-interactive use.")
python-cppheaderparser
python-pytest
python-pyyaml
- python-setuptools-scm))
+ python-setuptools
+ python-setuptools-scm
+ python-wheel))
(propagated-inputs (list python-numpy python-scipy))
(home-page "https://github.com/pyamg/pyamg")
(synopsis "Algebraic Multigrid Solvers in Python")
@@ -989,6 +992,8 @@ tissue-specificity metrics for gene expression.")
python-pytest
python-pytest-mock
python-pytest-xdist
+ python-setuptools
+ python-wheel
;; Needed to test clipboard support.
xorg-server-for-tests))
(home-page "https://pandas.pydata.org")
@@ -1227,7 +1232,9 @@ a convention of suggesting best recommended practices for using
python-numpy
python-pytest
python-pytest-cov
- python-pytest-xdist))
+ python-pytest-xdist
+ python-setuptools
+ python-wheel))
(home-page "https://nalepae.github.io/pandarallel/")
(synopsis "Tool to parallelize Pandas operations across CPUs")
(description
@@ -1374,6 +1381,8 @@ production-critical data pipelines or reproducible research settings. With
;; Optional imports. We do not propagate them due to
;; their size.
python-numba ;speedup of joins
+ python-setuptools
+ python-wheel
rdkit)) ;chemistry submodule
(home-page "https://github.com/pyjanitor-devs/pyjanitor")
(synopsis "Tools for cleaning and transforming pandas DataFrames")
@@ -1458,7 +1467,8 @@ Python module with the same interface, but (hopefully) faster.")
python-scikit-learn
python-scipy))
(native-inputs
- (list python-pytest python-pytest-cov))
+ (list python-pytest python-pytest-cov python-setuptools
+ python-wheel))
(home-page "https://github.com/johannfaouzi/pyts")
(synopsis "Python package for time series classification")
(description
@@ -1509,7 +1519,8 @@ written in C.")
"01g21v91f4d66xd0bvap0n6d6485w2fnq1636gx6h2s42550rlbd"))))
(build-system pyproject-build-system)
(propagated-inputs (list python-importlib-metadata python-numpy))
- (native-inputs (list python-pytest python-sympy))
+ (native-inputs (list python-pytest python-setuptools python-sympy
+ python-wheel))
(home-page "https://numpoly.readthedocs.io/en/master/")
(synopsis "Polynomials as a numpy datatype")
(description "Numpoly is a generic library for creating, manipulating and
@@ -2033,7 +2044,8 @@ annotations on an existing boxplots and barplots generated by seaborn.")
python-numpy
python-sympy))
;; Pint is optional, but we do not propagate it due to its size.
- (native-inputs (list python-pint python-pytest python-setuptools-scm))
+ (native-inputs (list python-pint python-pytest python-setuptools-scm
+ python-setuptools python-wheel))
(home-page "https://unyt.readthedocs.io")
(synopsis "Library for working with data that has physical units")
(description
@@ -2857,7 +2869,9 @@ to do spectral analysis in Python.")
python-pandas
python-nose
python-pytest
- python-xarray))
+ python-setuptools
+ python-xarray
+ python-wheel))
(home-page "https://github.com/jupyter-widgets/traittypes")
(synopsis "Trait types for NumPy, SciPy and friends")
(description "The goal of this package is to provide a reference
@@ -3131,7 +3145,7 @@ science including tools for accessing data sets in Python.")
"12i68jj9n1qj9phjnj6f0kmfhlsd3fqjlk9p6d4gs008azw5m8yn"))))
(build-system pyproject-build-system)
(propagated-inputs (list python-numpy))
- (native-inputs (list pybind11 python-pytest))
+ (native-inputs (list pybind11 python-pytest python-setuptools python-wheel))
(home-page "https://github.com/nschloe/pyfma")
(synopsis "Fused multiply-add for Python")
(description "@code{pyfma} provides an implementation of fused
@@ -3175,7 +3189,7 @@ functions, convolutions, artificial neural networks etc.")
" and not TestDatasetOverlayArray"
" and not TestReader"
" and not test_filewriter.py"))))
- (native-inputs (list python-pytest))
+ (native-inputs (list python-pytest python-flit-core))
(inputs (list gdcm libjpeg-turbo))
(propagated-inputs (list python-numpy python-pillow))
(home-page "https://github.com/pydicom/pydicom")
@@ -3221,7 +3235,7 @@ data.")
import six
")))))))
(build-system pyproject-build-system)
- (native-inputs (list python-pandas))
+ (native-inputs (list python-pandas python-setuptools python-wheel))
(propagated-inputs (list python-numpy python-scipy python-six
python-tables))
(home-page "https://github.com/uchicago-cs/deepdish")
@@ -3447,7 +3461,8 @@ NeuroML2 models.")
" and not test_pr_level_patient"
" and not test_pr_level_series"
" and not test_scp_cancelled"))))
- (native-inputs (list python-pyfakefs python-pytest))
+ (native-inputs (list python-pyfakefs python-pytest python-setuptools
+ python-wheel))
(propagated-inputs (list python-pydicom python-sqlalchemy))
(home-page "https://github.com/pydicom/pynetdicom")
(synopsis "Python implementation of the DICOM networking protocol")