From 86b67f9879c9e6109ae09c78e7e687ab150435e5 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Fri, 9 Jan 2026 09:51:36 +0000 Subject: [PATCH] gnu: python-pytools: Add missing propagated inputs, enable tests. * gnu/packages/opencl.scm (python-pytools): [arguments] : 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 --- 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 9e5dfec470605265d7da2f6faec4878e560cc7ac..9108d3fa5dcaebaf02d20088cd17fc121475fe83 100644 --- a/gnu/packages/opencl.scm +++ b/gnu/packages/opencl.scm @@ -2,6 +2,7 @@ ;;; Copyright © 2018 Fis Trivial ;;; Copyright © 2018, 2020 Tobias Geerinckx-Rice ;;; Copyright © 2023 Andy Tai +;;; Copyright © 2026 Sharlatan Hellseher ;;; ;;; 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