git: b5f7c56ddd00 - main - devel/py-ppft: Add py-ppft 1.7.6.5
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 21 Jun 2022 16:36:56 UTC
The branch main has been updated by sunpoet:
URL: https://cgit.FreeBSD.org/ports/commit/?id=b5f7c56ddd006fc000ba726eee75eb2518b4b5be
commit b5f7c56ddd006fc000ba726eee75eb2518b4b5be
Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2022-06-21 16:32:25 +0000
Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2022-06-21 16:32:25 +0000
devel/py-ppft: Add py-ppft 1.7.6.5
ppft is a friendly fork of Parallel Python (pp). ppft extends Parallel Python to
provide packaging and distribution with pip and setuptools, support for python
3, and enhanced serialization using dill.source. ppft uses Parallel Python to
provide mechanisms for the parallel execution of python code on SMP (systems
with multiple processors or cores) and clusters (computers connected via
network).
WWW: https://github.com/uqfoundation/ppft
---
devel/Makefile | 1 +
devel/py-ppft/Makefile | 22 ++++++++++++++++++++++
devel/py-ppft/distinfo | 3 +++
devel/py-ppft/pkg-descr | 8 ++++++++
4 files changed, 34 insertions(+)
diff --git a/devel/Makefile b/devel/Makefile
index c9af8aa206ff..f6a18e0fbf04 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -5016,6 +5016,7 @@
SUBDIR += py-posix_ipc
SUBDIR += py-pox
SUBDIR += py-poyo
+ SUBDIR += py-ppft
SUBDIR += py-prance
SUBDIR += py-pre-commit
SUBDIR += py-pre-commit-hooks
diff --git a/devel/py-ppft/Makefile b/devel/py-ppft/Makefile
new file mode 100644
index 000000000000..5ea3d00b57c3
--- /dev/null
+++ b/devel/py-ppft/Makefile
@@ -0,0 +1,22 @@
+# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+
+PORTNAME= ppft
+PORTVERSION= 1.7.6.5
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Distributed and parallel Python
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.7.3:devel/py-six@${PY_FLAVOR}
+
+USES= python:3.7+
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-ppft/distinfo b/devel/py-ppft/distinfo
new file mode 100644
index 000000000000..549c54cd0dad
--- /dev/null
+++ b/devel/py-ppft/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1655561118
+SHA256 (ppft-1.7.6.5.tar.gz) = 47e0dab87a516c0b9992cd5b0c908348e4c7d964304d106b227fad28ae03219e
+SIZE (ppft-1.7.6.5.tar.gz) = 129110
diff --git a/devel/py-ppft/pkg-descr b/devel/py-ppft/pkg-descr
new file mode 100644
index 000000000000..764594a1eddc
--- /dev/null
+++ b/devel/py-ppft/pkg-descr
@@ -0,0 +1,8 @@
+ppft is a friendly fork of Parallel Python (pp). ppft extends Parallel Python to
+provide packaging and distribution with pip and setuptools, support for python
+3, and enhanced serialization using dill.source. ppft uses Parallel Python to
+provide mechanisms for the parallel execution of python code on SMP (systems
+with multiple processors or cores) and clusters (computers connected via
+network).
+
+WWW: https://github.com/uqfoundation/ppft