summaryrefslogtreecommitdiff
path: root/nongnu
diff options
context:
space:
mode:
authorHilton Chain <hako@ultrarare.space>2026-01-12 20:17:03 +0800
committerHilton Chain <hako@ultrarare.space>2026-01-12 20:18:50 +0800
commit3964e7fc65530e8dbb0ac01d77e5242255ca715d (patch)
tree2fd863545151fc62f3583144abb42b42119ceffb /nongnu
parent62829d8a05cd3bea409d4a7e9fcb2041f269c885 (diff)
nongnu: python-nvidia-ml-py: Revise package style.
* nongnu/packages/nvidia.scm (python-nvidia-ml-py) [arguments] <#:phases>: Use search-input-file. [synopsis, description]: Rewrite.
Diffstat (limited to 'nongnu')
-rw-r--r--nongnu/packages/nvidia.scm26
1 files changed, 14 insertions, 12 deletions
diff --git a/nongnu/packages/nvidia.scm b/nongnu/packages/nvidia.scm
index ac8b55f..946195a 100644
--- a/nongnu/packages/nvidia.scm
+++ b/nongnu/packages/nvidia.scm
@@ -1082,21 +1082,23 @@ simultaneous NVML calls from multiple threads.")
"09cnb7xasd7brby52j70y7fqsfm9n6gvgqf769v0cmj74ypy2s4g"))))
(build-system pyproject-build-system)
(arguments
- (list #:tests? #f ;No tests in PyPi archive.
- #:phases #~(modify-phases %standard-phases
- (add-after 'unpack 'fix-libnvidia
- (lambda _
- (substitute* "pynvml.py"
- (("libnvidia-ml.so.1")
- (string-append #$(this-package-input
- "nvidia-driver")
- "/lib/libnvidia-ml.so.1"))))))))
+ (list
+ #:tests? #f ;No tests in PyPi archive.
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'fix-libnvidia
+ (lambda* (#:key inputs #:allow-other-keys)
+ (substitute* "pynvml.py"
+ (("libnvidia-ml.so.1" file)
+ (search-input-file inputs (in-vicinity "lib" file)))))))))
(native-inputs (list python-setuptools))
(inputs (list nvidia-driver))
(home-page "https://forums.developer.nvidia.com")
- (synopsis "Python Bindings for the NVIDIA Management Library")
- (description "This package provides official Python Bindings for the NVIDIA
-Management Library")
+ (synopsis "Python bindings to NVIDIA Management Library")
+ (description
+ "This package is a wrapper around @acronym{NVML, NVIDIA Management
+Library}. It provides a Python interface to GPU management and monitoring
+functions.")
(license license-gnu:bsd-3)))
(define-public python-py3nvml