~ruther/guix-local

2785a55cbda2818d8962b68762e7bea22d77624c — Sharlatan Hellseher 9 months ago 62b19a2
gnu: python-ppft: Move to parallel.

* gnu/packages/python-xyz.scm (python-ppft): Move from here ...
* gnu/packages/parallel.scm: ... to here.

Change-Id: Iea421ea9d6fef3de33707d0cbc83b351f9dff050
2 files changed, 32 insertions(+), 32 deletions(-)

M gnu/packages/parallel.scm
M gnu/packages/python-xyz.scm
M gnu/packages/parallel.scm => gnu/packages/parallel.scm +32 -0
@@ 539,6 539,38 @@ launcher contains the syntactic logic to configure and launch jobs in an
execution environment.")
    (license license:bsd-3)))

(define-public python-ppft
  (package
    (name "python-ppft")
    (version "1.7.7")
    (source
     (origin
       (method url-fetch)
       (uri (pypi-uri "ppft" version))
       (sha256
        (base32
         "15hvw39m2r3chm8zbqgkld0m1cl049rxidln4a6jnk72rx479xzk"))))
    (build-system pyproject-build-system)
    (arguments
     (list
      #:phases
      #~(modify-phases %standard-phases
          (replace 'check
            (lambda* (#:key tests? inputs outputs #:allow-other-keys)
              (when tests?
                (invoke "python" "./ppft/tests/__main__.py")))))))
    (native-inputs
     (list python-setuptools-next))
    (home-page "https://pypi.org/project/ppft/")
    (synopsis "Fork of Parallel Python")
    (description
     "This package is a fork of Parallel Python.  The Parallel Python
module (@code{pp}) provides an easy and efficient way to create
parallel-enabled applications for @dfn{symmetric multiprocessing} (SMP)
computers and clusters.  It features cross-platform portability and dynamic
load balancing.")
    (license license:bsd-3)))

(define-public python-schwimmbad
  (package
    (name "python-schwimmbad")

M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +0 -32
@@ 32128,38 32128,6 @@ layer and then tune the behaviour with any of the lower layers including the
native API of @code{python-argparse}.")
      (license license:lgpl3+)))

(define-public python-ppft
  (package
    (name "python-ppft")
    (version "1.7.7")
    (source
     (origin
       (method url-fetch)
       (uri (pypi-uri "ppft" version))
       (sha256
        (base32
         "15hvw39m2r3chm8zbqgkld0m1cl049rxidln4a6jnk72rx479xzk"))))
    (build-system pyproject-build-system)
    (arguments
     (list
      #:phases
      #~(modify-phases %standard-phases
          (replace 'check
            (lambda* (#:key tests? inputs outputs #:allow-other-keys)
              (when tests?
                (invoke "python" "./ppft/tests/__main__.py")))))))
    (native-inputs
     (list python-setuptools-next))
    (home-page "https://pypi.org/project/ppft/")
    (synopsis "Fork of Parallel Python")
    (description
     "This package is a fork of Parallel Python.  The Parallel Python
module (@code{pp}) provides an easy and efficient way to create
parallel-enabled applications for @dfn{symmetric multiprocessing} (SMP)
computers and clusters.  It features cross-platform portability and dynamic
load balancing.")
    (license license:bsd-3)))

(define-public python-pox
  (package
    (name "python-pox")