diff options
Diffstat (limited to 'gnu/packages/python-science.scm')
-rw-r--r-- | gnu/packages/python-science.scm | 37 |
1 files changed, 26 insertions, 11 deletions
diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm index 493e7680ce..ba7323e876 100644 --- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm @@ -685,7 +685,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 @@ -847,7 +848,9 @@ spheres, cubes, etc.") 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") @@ -968,6 +971,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") @@ -1206,7 +1211,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 @@ -1353,6 +1360,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") @@ -1437,7 +1446,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 @@ -1488,7 +1498,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 @@ -1977,7 +1988,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 @@ -2801,7 +2813,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 @@ -3018,7 +3032,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 @@ -3062,7 +3076,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") @@ -3108,7 +3122,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") @@ -3334,7 +3348,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") |