summaryrefslogtreecommitdiff
path: root/gnu/packages/python-science.scm
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2026-06-10 12:34:04 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-08-08 23:02:10 +0100
commit57c99a59562bbb0e2c366c7495b019d303b55ac5 (patch)
treeed9ee0f7e320fc54d0189a8ab032a5bc46908c13 /gnu/packages/python-science.scm
parent67bdbf66771e9c18ed55122b72300ebb26c8b468 (diff)
gnu: python-numbagg: Adjust inputs and skip benchmark tests.
* gnu/packages/python-science.scm (python-numbagg): [arguments] <test-flags>: Do not run benchmark tests. [native-inputs]: Remove python-pandas; add python-pandas-minimal. [description]: Start from a new line. Change-Id: If90f279be3c950adbe1eca172a8171bd72bbb1df
Diffstat (limited to 'gnu/packages/python-science.scm')
-rw-r--r--gnu/packages/python-science.scm33
1 files changed, 22 insertions, 11 deletions
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:
2446 (sha256 2446 (sha256
2447 (base32 "1frx10rdyklp0zbd8bckl63i0vmj0z93nkx1i7dylbv99iw27215")))) 2447 (base32 "1frx10rdyklp0zbd8bckl63i0vmj0z93nkx1i7dylbv99iw27215"))))
2448 (build-system pyproject-build-system) 2448 (build-system pyproject-build-system)
2449 (propagated-inputs (list python-numba python-numpy)) 2449 (arguments
2450 (native-inputs (list python-bottleneck 2450 (list
2451 python-pandas 2451 ;; tests: 613 passed, 1543 skipped, 1 xfailed, 1 warning
2452 python-pytest 2452 #:test-flags
2453 python-pytest-benchmark ; runs by default 2453 #~(list "--benchmark-disable"
2454 python-setuptools 2454 "--benchmark-skip"
2455 python-setuptools-scm 2455 "--durations=10")))
2456 python-tabulate)) 2456 (native-inputs
2457 (list python-bottleneck
2458 python-pandas-minimal ;to slim down closure size
2459 python-pytest
2460 python-pytest-benchmark
2461 python-setuptools
2462 python-setuptools-scm
2463 python-tabulate))
2464 (propagated-inputs
2465 (list python-numba
2466 python-numpy))
2457 (home-page "https://github.com/numbagg/numbagg") 2467 (home-page "https://github.com/numbagg/numbagg")
2458 (synopsis "Fast N-dimensional aggregation functions with Numba") 2468 (synopsis "Fast N-dimensional aggregation functions with Numba")
2459 (description "Numbagg provides high-performance implementations for moving 2469 (description
2460window, aggregation, and grouping functions. It leverages Numba's JIT 2470 "Numbagg provides high-performance implementations for moving window,
2461compilation and is especially performant on multi-core parallelism.") 2471aggregation, and grouping functions. It leverages Numba's JIT compilation and
2472is especially performant on multi-core parallelism.")
2462 (license license:bsd-3))) 2473 (license license:bsd-3)))
2463 2474
2464(define-public python-numdifftools 2475(define-public python-numdifftools