summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorRicardo Wurmus <rekado@elephly.net>2022-06-16 15:16:08 +0200
committerRicardo Wurmus <rekado@elephly.net>2022-06-16 15:20:59 +0200
commit21e9e67c77ba9b9aac7957e0a3befcfcc508a386 (patch)
tree648c4db905abd4aed6e189fa73be18b14beeb61e /gnu
parent62c51214725e59fc216b9d13b87629de13c30ebe (diff)
gnu: Add python-multiprocessing-on-dill.
* gnu/packages/python-xyz.scm (python-multiprocessing-on-dill): New variable.
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/python-xyz.scm28
1 files changed, 28 insertions, 0 deletions
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 0cd811c9bbb..e6bd8c48326 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -22191,6 +22191,34 @@ which supports the spawning of processes using the API of the standard
22191library's @code{threading} module.") 22191library's @code{threading} module.")
22192 (license license:bsd-3))) 22192 (license license:bsd-3)))
22193 22193
22194(define-public python-multiprocessing-on-dill
22195 (package
22196 (name "python-multiprocessing-on-dill")
22197 (version "3.5.0a4")
22198 (source (origin
22199 (method url-fetch)
22200 (uri (pypi-uri "multiprocessing_on_dill" version))
22201 (sha256
22202 (base32
22203 "1rs5a3hx1fcpfsxxkl5kx6g06c82wqjqgdqyny5l1ggl1wq0rmfn"))))
22204 (build-system python-build-system)
22205 (arguments
22206 (list
22207 #:phases
22208 #~(modify-phases %standard-phases
22209 (replace 'check
22210 (lambda* (#:key tests? #:allow-other-keys)
22211 (when tests?
22212 (invoke "pytest" "-vv")))))))
22213 (propagated-inputs (list python-dill))
22214 (native-inputs (list python-check-manifest python-pytest python-wheel))
22215 (home-page "https://github.com/sixty-north/multiprocessing_on_dill")
22216 (synopsis "Multiprocessing using dill instead of pickle")
22217 (description
22218 "This package provides a friendly fork of multiprocessing which uses dill
22219instead of pickle.")
22220 (license license:psfl)))
22221
22194(define-public python-toolrack 22222(define-public python-toolrack
22195 (package 22223 (package
22196 (name "python-toolrack") 22224 (name "python-toolrack")