From nobody Tue Jun 21 18:07:49 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4CC77863CFD; Tue, 21 Jun 2022 18:07:50 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LSDyG0ps8z3snc; Tue, 21 Jun 2022 18:07:50 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1655834870; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=iTWIOyVIn6nE5tnA0fy+ci2B2zq4JUlZ4nxMtRuy0l0=; b=OgkXHV6MzbDqEnPlIrGV6jOrF+76f78qDfi7vBPWoqRxWS/AmQGahpDIMwABwAjeinEjBF Ym/AzEjApVpDNakoXl038bnod15dUkdkDhgQHps/0qKDz56QYBICWg4rf/0HGdiJfWhoAD vWRQ8eRypCUjQuvQWJCKk/DfqzK9PiKIVI8f1ForO2rZ1Isyrs5/ZZsakDPgpDYHA79u+J zDksAFYyZTiqZUOvDBKzAY0pCm6fncxeIEL61xCys5Rbuto8IfHCV0Ip60Hx7dckIoHpLd PUfZ1x/EucC0U3aQMf42FRVeiQ1/jLTSJxd7GE0HlDsN7a0AyImlo95JAhFjgQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id EFB6216991; Tue, 21 Jun 2022 18:07:49 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 25LI7n3Y083841; Tue, 21 Jun 2022 18:07:49 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 25LI7nQM083840; Tue, 21 Jun 2022 18:07:49 GMT (envelope-from git) Date: Tue, 21 Jun 2022 18:07:49 GMT Message-Id: <202206211807.25LI7nQM083840@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Po-Chuan Hsieh Subject: git: 7113eb694cff - main - devel/py-pathos: Add py-pathos 0.2.8 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: sunpoet X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 7113eb694cff4f5885eb5016c3b64910108b6c5a Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1655834870; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=iTWIOyVIn6nE5tnA0fy+ci2B2zq4JUlZ4nxMtRuy0l0=; b=Hf1CBY2cxGNOC6gD9WH/mW2g6Sq8F4vAyCAjoFf+RBENQTklzpfeRppBdIzPKaAKcnBNXB rXVswfuBubpo99O++uu93bk2/XU1gTYWV2e36HxDavy6ny7ipj6SzkWroZj+KYA41217m9 9e8TA2xlTw0jgKWeN0k6HMbSu9dHGG+yAelgdZjXq+agkvl5fnZF5xEVYI1GWqLx7y49N+ PXgf3gIc+kEK/wh7vY7mBSA1TWlUbyVYm49VK7FKvRXX0MnopkOvZ1oec+k02uQtR4x7jS XFsH43jl/hNloCmhJzUIRN4aFnaQ5vMcjQgm7rEwPu73O3oS6DmQFB2nlRcIbw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1655834870; a=rsa-sha256; cv=none; b=qIJqs4gwRdaiffF8Vv811H0RZ43TsCpVHRJlSZZokDQcK2qhp4rO3MV4o3Vb/KdFEu3Dl3 vIwvD5B7gxcijAtEgl44DnJ6APft0I4UUAyolBxoqIhlG4QK6Q4qLx8Hbep+bkVSkCozMO /Yu4Lts8cpHIguygu9sJhGrVm3ogxxeWunXn0PnRHrXo9bTZwsGCBqwWWiUhCqQy1bTwbA ET3gvyCEbgipBAehLq6DXA22O23iACgtW1JnplNW/ahR/xnvE9Hev1Xv4tznqxrjxw6AdG TawVS5j7Pyoxl0t1NZ10/nIXfQko3nNEb7EOmGOnnqnKfQCNcS4AtwZt7t9Njg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=7113eb694cff4f5885eb5016c3b64910108b6c5a commit 7113eb694cff4f5885eb5016c3b64910108b6c5a Author: Po-Chuan Hsieh AuthorDate: 2022-06-21 18:07:11 +0000 Commit: Po-Chuan Hsieh CommitDate: 2022-06-21 18:07:11 +0000 devel/py-pathos: Add py-pathos 0.2.8 pathos is a framework for heterogeneous computing. It provides a consistent high-level interface for configuring and launching parallel computations across heterogeneous resources. 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. Examples of launchers that plug into pathos are: a queue-less MPI-based launcher (in pyina), a ssh-based launcher (in pathos), and a multi-process launcher (in multiprocess). WWW: https://github.com/uqfoundation/pathos --- devel/Makefile | 1 + devel/py-pathos/Makefile | 25 +++++++++++++++++++++++++ devel/py-pathos/distinfo | 3 +++ devel/py-pathos/pkg-descr | 9 +++++++++ 4 files changed, 38 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index a554f42e7222..3f5b6449c169 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -4952,6 +4952,7 @@ SUBDIR += py-path.py SUBDIR += py-pathable SUBDIR += py-pathlib2 + SUBDIR += py-pathos SUBDIR += py-pathspec SUBDIR += py-pathtools SUBDIR += py-paver diff --git a/devel/py-pathos/Makefile b/devel/py-pathos/Makefile new file mode 100644 index 000000000000..0b94b90a4c62 --- /dev/null +++ b/devel/py-pathos/Makefile @@ -0,0 +1,25 @@ +# Created by: Po-Chuan Hsieh + +PORTNAME= pathos +PORTVERSION= 0.2.8 +CATEGORIES= devel python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Parallel graph management and execution in heterogeneous computing + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dill>=0.3.4:devel/py-dill@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}multiprocess>=0.70.12:devel/py-multiprocess@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pox>=0.3.0:devel/py-pox@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ppft>=1.6.6.4:devel/py-ppft@${PY_FLAVOR} + +USES= python:3.7+ zip +USE_PYTHON= autoplist concurrent distutils + +NO_ARCH= yes + +.include diff --git a/devel/py-pathos/distinfo b/devel/py-pathos/distinfo new file mode 100644 index 000000000000..de3796cbe727 --- /dev/null +++ b/devel/py-pathos/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1655561126 +SHA256 (pathos-0.2.8.zip) = 1f0f27a90f7ab66c423ba796529000fde9360d17b2d8e50097641ff405fc6f15 +SIZE (pathos-0.2.8.zip) = 219791 diff --git a/devel/py-pathos/pkg-descr b/devel/py-pathos/pkg-descr new file mode 100644 index 000000000000..87a18102668c --- /dev/null +++ b/devel/py-pathos/pkg-descr @@ -0,0 +1,9 @@ +pathos is a framework for heterogeneous computing. It provides a consistent +high-level interface for configuring and launching parallel computations across +heterogeneous resources. 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. Examples of launchers +that plug into pathos are: a queue-less MPI-based launcher (in pyina), a +ssh-based launcher (in pathos), and a multi-process launcher (in multiprocess). + +WWW: https://github.com/uqfoundation/pathos