gnu: python-multiprocessing-on-dill: Use pyproject-build-system.

* gnu/packages/python-xyz.scm (python-multiprocessing-on-dill): Use pyproject-build-system.
[arguments]: Remove field.
[native-inputs]: Remove uneeded python-check-manifest. Add python-pytest.
This commit is contained in:
Nicolas Graves 2025-02-24 08:00:16 +01:00 committed by Andreas Enge
parent 090f572edf
commit b160f49b59
No known key found for this signature in database
GPG key ID: F7D5C9BF765C61E3

View file

@ -30646,17 +30646,9 @@ library's @code{threading} module.")
(sha256
(base32
"1rs5a3hx1fcpfsxxkl5kx6g06c82wqjqgdqyny5l1ggl1wq0rmfn"))))
(build-system python-build-system)
(arguments
(list
#:phases
#~(modify-phases %standard-phases
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
(invoke "pytest" "-vv")))))))
(build-system pyproject-build-system)
(propagated-inputs (list python-dill))
(native-inputs (list python-check-manifest python-pytest python-wheel))
(native-inputs (list python-pytest python-setuptools python-wheel))
(home-page "https://github.com/sixty-north/multiprocessing_on_dill")
(synopsis "Multiprocessing using dill instead of pickle")
(description