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

Reply via email to