guix_mirror_bot pushed a commit to branch python-team
in repository guix.
commit fbaff9382a4811c1b0d3de0fad1fd38176a9815a
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Wed Jun 10 12:34:04 2026 +0100
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
---
gnu/packages/python-science.scm | 33 ++++++++++++++++++++++-----------
1 file changed, 22 insertions(+), 11 deletions(-)
diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm
index 3edc06e7d7..def5da63a1 100644
--- a/gnu/packages/python-science.scm
+++ b/gnu/packages/python-science.scm
@@ -2464,19 +2464,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