~ruther/guix-local

86b67f9879c9e6109ae09c78e7e687ab150435e5 — Sharlatan Hellseher a month ago e9d7f7f
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
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
1 files changed, 9 insertions(+), 4 deletions(-)

M gnu/packages/opencl.scm
M gnu/packages/opencl.scm => gnu/packages/opencl.scm +9 -4
@@ 2,6 2,7 @@
;;; Copyright © 2018 Fis Trivial <ybbs.daans@hotmail.com>
;;; Copyright © 2018, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2023 Andy Tai <atai@atai.org>
;;; Copyright © 2026 Sharlatan Hellseher <sharlatanus@gmail.com>
;;;
;;; 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