diff options
| author | Hilton Chain <hako@ultrarare.space> | 2026-01-12 20:17:03 +0800 |
|---|---|---|
| committer | Hilton Chain <hako@ultrarare.space> | 2026-01-12 20:18:50 +0800 |
| commit | 3964e7fc65530e8dbb0ac01d77e5242255ca715d (patch) | |
| tree | 2fd863545151fc62f3583144abb42b42119ceffb /nongnu/packages | |
| parent | 62829d8a05cd3bea409d4a7e9fcb2041f269c885 (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/packages')
| -rw-r--r-- | nongnu/packages/nvidia.scm | 26 |
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 |
