guix_mirror_bot pushed a commit to branch python-team
in repository guix.

commit d75819ca819a7ca0ebe8ee4b9b16ea6152e86ec7
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Fri Jan 9 09:51:36 2026 +0000

    gnu: python-pytools: Add missing propagated inputs, enable tests.
    
    * gnu/packages/opencl.scm (python-pytools):
    [arguments] <tests?>: Enable.
    [propagated-inputs]: Remove python-appdirs and python-numpy; add
    python-platformdirs, python-siphash24, and python-typing-extensions.
    [native-inputs]: Add python-pytest.
    
    Change-Id: Ib4635f375306b1ea9415bd0eca79013d0521b9cc
---
 gnu/packages/opencl.scm | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/opencl.scm b/gnu/packages/opencl.scm
index 9e5dfec470..9108d3fa5d 100644
--- a/gnu/packages/opencl.scm
+++ b/gnu/packages/opencl.scm
@@ -2,6 +2,7 @@
 ;;; Copyright © 2018 Fis Trivial <[email protected]>
 ;;; Copyright © 2018, 2020 Tobias Geerinckx-Rice <[email protected]>
 ;;; Copyright © 2023 Andy Tai <[email protected]>
+;;; Copyright © 2026 Sharlatan Hellseher <[email protected]>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -280,10 +281,14 @@ pocl.")
        (sha256
         (base32 "1sym2vbkw068ldkjqi3qj1dkbvd047bk5ir028qqbv0g7z3dwk31"))))
     (build-system pyproject-build-system)
-    (arguments
-     (list #:tests? #f)) ;Tests depend on packages not present in Guix.
-    (native-inputs (list python-hatchling))
-    (propagated-inputs (list python-appdirs python-numpy))
+    ;; tests: 79 passed, 19 skipped
+    (native-inputs
+     (list python-hatchling
+           python-pytest))
+    (propagated-inputs
+     (list python-platformdirs
+           python-siphash24
+           python-typing-extensions))
     (home-page "https://github.com/inducer/pytools";)
     (synopsis "Assorted tools for Python")
     (description

Reply via email to