From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:42595) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ihGci-0007nk-9p for guix-patches@gnu.org; Tue, 17 Dec 2019 12:27:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ihGcg-00089u-W4 for guix-patches@gnu.org; Tue, 17 Dec 2019 12:27:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:36401) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ihGcg-00089O-SR for guix-patches@gnu.org; Tue, 17 Dec 2019 12:27:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ihGcg-0004XG-Oo for guix-patches@gnu.org; Tue, 17 Dec 2019 12:27:02 -0500 Subject: [bug#38652] [PATCH 5/5] gnu: Add python-pathos. Resent-Message-ID: From: =?UTF-8?Q?M=C4=83d=C4=83lin?= Ionel =?UTF-8?Q?Patra=C8=99cu?= Date: Tue, 17 Dec 2019 18:24:37 +0100 Message-ID: <20191217172437.21217-5-madalinionel.patrascu@mdc-berlin.de> In-Reply-To: <20191217172437.21217-1-madalinionel.patrascu@mdc-berlin.de> References: <20191217172437.21217-1-madalinionel.patrascu@mdc-berlin.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 38652@debbugs.gnu.org Cc: =?UTF-8?Q?M=C4=83d=C4=83lin?= Ionel =?UTF-8?Q?Patra=C8=99cu?= * gnu/packages/python-xyz.scm (python-pathos, python2-pathos): New variables. --- gnu/packages/python-xyz.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 2287903d0b..edaefe7575 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -16958,3 +16958,34 @@ unix shell commands such as which and find. These commands allow automated discovery of what has been installed on an operating system, and where the essential tools are located.") (license license:bsd-3))) + +(define-public python-pathos + (package + (name "python-pathos") + (version "0.2.5") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pathos" version)) + (sha256 + (base32 + "0in8hxdz7k081ijn6q94gr39ycy7363sx4zysmbwyvd7snqjrbi1")))) + (build-system python-build-system) + (propagated-inputs + `(("python-dill" ,python-dill) + ("python-multiprocess" ,python-multiprocess) + ("python-pox" ,python-pox) + ("python-ppft" ,python-ppft))) + (home-page "https://pypi.org/project/pathos/") + (synopsis + "Parallel graph management and execution in heterogeneous computing") + (description + "Python-pathos is a framework for heterogenous computing. It provides a +consistent high-level interface for configuring and launching parallel +computations across heterogenous resources. Python-pathos provides configurable +launchers for parallel and distributed computing, where each launcher contains +the syntactic logic to configure and launch jobs in an execution environment.") + (license license:bsd-3))) + +(define-public python2-pathos + (package-with-python2 python-pathos)) -- 2.24.1