From 57c99a59562bbb0e2c366c7495b019d303b55ac5 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Wed, 10 Jun 2026 12:34:04 +0100 Subject: gnu: python-numbagg: Adjust inputs and skip benchmark tests. * gnu/packages/python-science.scm (python-numbagg): [arguments] : Do not run benchmark tests. [native-inputs]: Remove python-pandas; add python-pandas-minimal. [description]: Start from a new line. Change-Id: If90f279be3c950adbe1eca172a8171bd72bbb1df --- gnu/packages/python-science.scm | 33 ++++++++++++++++++++++----------- 1 file changed, 22 insertions(+), 11 deletions(-) (limited to 'gnu/packages/python-science.scm') diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm index 67e0e87dfcc..37ce132b716 100644 --- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm @@ -2446,19 +2446,30 @@ The supported distributions are: (sha256 (base32 "1frx10rdyklp0zbd8bckl63i0vmj0z93nkx1i7dylbv99iw27215")))) (build-system pyproject-build-system) - (propagated-inputs (list python-numba python-numpy)) - (native-inputs (list python-bottleneck - python-pandas - python-pytest - python-pytest-benchmark ; runs by default - python-setuptools - python-setuptools-scm - python-tabulate)) + (arguments + (list + ;; tests: 613 passed, 1543 skipped, 1 xfailed, 1 warning + #:test-flags + #~(list "--benchmark-disable" + "--benchmark-skip" + "--durations=10"))) + (native-inputs + (list python-bottleneck + python-pandas-minimal ;to slim down closure size + python-pytest + python-pytest-benchmark + python-setuptools + python-setuptools-scm + python-tabulate)) + (propagated-inputs + (list python-numba + python-numpy)) (home-page "https://github.com/numbagg/numbagg") (synopsis "Fast N-dimensional aggregation functions with Numba") - (description "Numbagg provides high-performance implementations for moving -window, aggregation, and grouping functions. It leverages Numba's JIT -compilation and is especially performant on multi-core parallelism.") + (description + "Numbagg provides high-performance implementations for moving window, +aggregation, and grouping functions. It leverages Numba's JIT compilation and +is especially performant on multi-core parallelism.") (license license:bsd-3))) (define-public python-numdifftools -- cgit v1.2.3