summaryrefslogtreecommitdiff
path: root/gnu/packages/python-science.scm
diff options
context:
space:
mode:
authorLars-Dominik Braun <lars@6xq.net>2023-05-11 08:33:02 +0200
committerSharlatan Hellseher <sharlatanus@gmail.com>2024-12-13 20:15:41 +0000
commitfdc0fefd46a45b70784a4e3f8900cbe593426a9e (patch)
tree13c3736334bde1c3ec75d67f4e430396e23eed3f /gnu/packages/python-science.scm
parentca945f7c35bbc5d05a6ad7e5baa15f79e0fd0ecc (diff)
build-system/pyproject: Use python-sans-pip-wrapper as default-python.
Also adds python-setuptools and python-wheel to relevant packages, either to native-inputs or to propagated inputs if the pkg_resources Python module is loaded at runtime. * guix/build-system/pyproject.scm (default-python): Default to python-sans-pip-wrapper. Change-Id: I2d986c2225114f54459dd6bb360913106e52cdf4
Diffstat (limited to 'gnu/packages/python-science.scm')
-rw-r--r--gnu/packages/python-science.scm22
1 files changed, 17 insertions, 5 deletions
diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm
index cd2434c39fe..58d00966e3f 100644
--- a/gnu/packages/python-science.scm
+++ b/gnu/packages/python-science.scm
@@ -370,9 +370,12 @@ routines such as routines for numerical integration and optimization.")
370 (invoke "python" "setup.py" "build_ext" "--inplace")))))) 370 (invoke "python" "setup.py" "build_ext" "--inplace"))))))
371 (propagated-inputs 371 (propagated-inputs
372 (list python-dask 372 (list python-dask
373 python-numpy)) 373 python-numpy
374 python-click))
374 (native-inputs 375 (native-inputs
375 (list python-cython 376 (list python-cython
377 python-setuptools
378 python-wheel
376 ;; The following are all needed for the tests 379 ;; The following are all needed for the tests
377 htslib 380 htslib
378 python-h5py 381 python-h5py
@@ -591,7 +594,7 @@ swarm algorithm.")
591 python-scikit-learn 594 python-scikit-learn
592 python-scipy)) 595 python-scipy))
593 (native-inputs 596 (native-inputs
594 (list python-pytest)) 597 (list python-pytest python-setuptools python-wheel))
595 (home-page "https://scikit-optimize.github.io/") 598 (home-page "https://scikit-optimize.github.io/")
596 (synopsis "Sequential model-based optimization toolbox") 599 (synopsis "Sequential model-based optimization toolbox")
597 (description "Scikit-Optimize, or @code{skopt}, is a simple and efficient 600 (description "Scikit-Optimize, or @code{skopt}, is a simple and efficient
@@ -1852,7 +1855,7 @@ multiple deep learning frameworks.")
1852 (string-append "not test_datetime_conversion_warning" 1855 (string-append "not test_datetime_conversion_warning"
1853 " and not test_timedelta_conversion_warning")))) 1856 " and not test_timedelta_conversion_warning"))))
1854 (native-inputs 1857 (native-inputs
1855 (list python-setuptools-scm python-pytest)) 1858 (list python-setuptools python-setuptools-scm python-pytest python-wheel))
1856 (propagated-inputs 1859 (propagated-inputs
1857 (list python-numpy python-packaging python-pandas)) 1860 (list python-numpy python-packaging python-pandas))
1858 (home-page "https://github.com/pydata/xarray") 1861 (home-page "https://github.com/pydata/xarray")
@@ -2019,7 +2022,9 @@ parentdir_prefix = pytensor-
2019 (native-inputs (list python-cython 2022 (native-inputs (list python-cython
2020 python-pytest 2023 python-pytest
2021 python-pytest-mock 2024 python-pytest-mock
2022 python-versioneer)) 2025 python-versioneer
2026 python-setuptools
2027 python-wheel))
2023 (propagated-inputs (list python-cons 2028 (propagated-inputs (list python-cons
2024 python-etuples 2029 python-etuples
2025 python-filelock 2030 python-filelock
@@ -2882,7 +2887,9 @@ aggregated sum and more.")
2882 python-pandas 2887 python-pandas
2883 python-pytest 2888 python-pytest
2884 python-pytest-cov 2889 python-pytest-cov
2890 python-setuptools
2885 python-setuptools-scm 2891 python-setuptools-scm
2892 python-wheel
2886 tzdata-for-tests)) 2893 tzdata-for-tests))
2887 (home-page "https://github.com/has2k1/plotnine") 2894 (home-page "https://github.com/has2k1/plotnine")
2888 (synopsis "Grammar of Graphics for Python") 2895 (synopsis "Grammar of Graphics for Python")
@@ -3666,7 +3673,12 @@ compagnies.")
3666 "0mrm4rd6x1sm6hkvhk20mkqp9q53sl3lbvq6hqzyymkw1iqq6bhy")))) 3673 "0mrm4rd6x1sm6hkvhk20mkqp9q53sl3lbvq6hqzyymkw1iqq6bhy"))))
3667 (build-system pyproject-build-system) 3674 (build-system pyproject-build-system)
3668 (propagated-inputs (list python-lxml python-six)) 3675 (propagated-inputs (list python-lxml python-six))
3669 (native-inputs (list python-pytest python-numpy python-tables)) 3676 (native-inputs
3677 (list python-pytest
3678 python-numpy
3679 python-setuptools
3680 python-tables
3681 python-wheel))
3670 (home-page "https://libneuroml.readthedocs.org/en/latest/") 3682 (home-page "https://libneuroml.readthedocs.org/en/latest/")
3671 (synopsis 3683 (synopsis
3672 "Python library for working with NeuroML descriptions of neuronal models") 3684 "Python library for working with NeuroML descriptions of neuronal models")