1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00

gnu: Remove python-slurm-magic.

* gnu/packages/parallel.scm (python-slurm-magic): Delete variable.

Fixes: guix/guix#5298
Change-Id: I6ed4512114551d63ce46b8d91b3b38523ecaee65
This commit is contained in:
Andreas Enge
2026-02-07 14:20:30 +01:00
parent 0f17bb44a3
commit eba1d0d5ca

View File

@@ -561,54 +561,6 @@ processing or with @code{multiprocessing}) and deployment on a cluster or
supercomputer (via, e.g., MPI or JobLib).")
(license license:expat)))
(define-public python-slurm-magic
(let ((commit "4c708cc137cb9f4bd5b44cf26837b466d9bf7b65")
(revision "0"))
(package
(name "python-slurm-magic")
(version (git-version "0.0.0" revision commit))
(home-page "https://github.com/NERSC/slurm-magic")
(source
(origin
(method git-fetch)
(uri (git-reference
(url home-page)
(commit commit)))
(sha256
(base32 "0s69bmiskc6i9x98z6nf9jyi0jc51jpr5599f9b2f2jznz5wr64v"))
(file-name (git-file-name name version))))
(build-system pyproject-build-system)
(arguments
(list
#:tests? #f ; No tests.
#:phases
#~(modify-phases %standard-phases
(add-before 'build 'set-slurm-path
(lambda* (#:key inputs #:allow-other-keys)
;; The '_execute' method tries to exec 'salloc'
;; etc. from $PATH. Record the absolute file name
;; instead.
(let ((slurm-bin (dirname
(search-input-file inputs "/bin/sinfo"))))
(substitute* "slurm_magic.py"
(("name = (.*)$" _ value)
(string-append "name = \"" slurm-bin "/\" + "
value "\n")))))))))
(native-inputs (list python-setuptools))
(inputs (list slurm))
(propagated-inputs (list python-ipython python-pandas))
(synopsis "Control the SLURM batch scheduler from Jupyter Notebook")
(description
"This package implements Jupyter/IPython
@uref{http://ipython.readthedocs.io/en/stable/interactive/magics.html, magic
commands} for interacting with the SLURM workload manager. SLURM magic simply
wraps command-line executables and the commands themselves should look like
their command-line counterparts. Commands are spawned via @code{subprocess}
and output captured in the notebook. Whatever arguments are accepted by a
SLURM command line executable are also accepted by the corresponding magic
command---e.g., @code{%salloc}, @code{%sbatch}, etc.")
(license license:bsd-3))))
(define-public pthreadpool
;; This repository has only one tag, 0.1, which is older than what users
;; such as XNNPACK expect.