Add port of Distributed Python (dispy) and the pycos, which it requires
This commit is contained in:
parent
28882acb2e
commit
0dbb8a9c21
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=477104
7 changed files with 72 additions and 0 deletions
|
@ -453,6 +453,7 @@
|
|||
SUBDIR += diffuse
|
||||
SUBDIR += ding-libs
|
||||
SUBDIR += directfb
|
||||
SUBDIR += dispy
|
||||
SUBDIR += dissy
|
||||
SUBDIR += distcc
|
||||
SUBDIR += distel
|
||||
|
@ -5287,6 +5288,7 @@
|
|||
SUBDIR += pycanberra
|
||||
SUBDIR += pycharm-ce
|
||||
SUBDIR += pychecker
|
||||
SUBDIR += pycos
|
||||
SUBDIR += pycount
|
||||
SUBDIR += pydbus-common
|
||||
SUBDIR += pygobject3-common
|
||||
|
|
20
devel/dispy/Makefile
Normal file
20
devel/dispy/Makefile
Normal file
|
@ -0,0 +1,20 @@
|
|||
# Created by: Mikhail Teterin
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= dispy
|
||||
PORTVERSION= 4.9.1
|
||||
CATEGORIES= devel net
|
||||
MASTER_SITES= SF
|
||||
MASTER_SITE_SUBDIR=${PORTNAME}
|
||||
|
||||
MAINTAINER= mi@aldan.algebra.com
|
||||
COMMENT= Distributed and Parallel Computing with/for Python
|
||||
|
||||
LICENSE= APACHE20
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
|
||||
|
||||
USES= python
|
||||
USE_PYTHON= autoplist concurrent distutils
|
||||
NO_ARCH= yes
|
||||
|
||||
.include <bsd.port.mk>
|
3
devel/dispy/distinfo
Normal file
3
devel/dispy/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1533922025
|
||||
SHA256 (dispy-4.9.1.tar.gz) = c52ee9cfff94803b11a2ac9bad7e73783b04abf6ffe839e09add6e71e281698e
|
||||
SIZE (dispy-4.9.1.tar.gz) = 282489
|
13
devel/dispy/pkg-descr
Normal file
13
devel/dispy/pkg-descr
Normal file
|
@ -0,0 +1,13 @@
|
|||
dispy is a comprehensive, yet easy to use framework for creating
|
||||
and using compute clusters to execute computations in parallel
|
||||
across multiple processors in a single machine (SMP), among many
|
||||
machines in a cluster, grid or cloud. dispy is well suited for data
|
||||
parallel (SIMD) paradigm where a computation (Python function or
|
||||
standalone program) is evaluated with different (large) datasets
|
||||
independently with no communication among computation tasks (except
|
||||
for computation tasks sending Provisional/Intermediate Results or
|
||||
Transferring Files to the client). If communication/cooperation
|
||||
among tasks is needed, Distributed Communicating Processes module
|
||||
of pycos framework could be used.
|
||||
|
||||
WWW: http://dispy.sourceforge.net/
|
20
devel/pycos/Makefile
Normal file
20
devel/pycos/Makefile
Normal file
|
@ -0,0 +1,20 @@
|
|||
# Created by: Mikhail Teterin
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= pycos
|
||||
PORTVERSION= 4.7.7
|
||||
CATEGORIES= devel net
|
||||
MASTER_SITES= SF
|
||||
MASTER_SITE_SUBDIR=${PORTNAME}
|
||||
|
||||
MAINTAINER= mi@aldan.algebra.com
|
||||
COMMENT= Concurrent, Asynchronous, Distributed, Communicating Tasks with Python
|
||||
|
||||
LICENSE= APACHE20
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
USES= python
|
||||
USE_PYTHON= autoplist concurrent distutils
|
||||
NO_ARCH= yes
|
||||
|
||||
.include <bsd.port.mk>
|
3
devel/pycos/distinfo
Normal file
3
devel/pycos/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1533921415
|
||||
SHA256 (pycos-4.7.7.tar.gz) = d3ebdaf2319ab3dc30a0b7c8fb7158c4f009f17c0707ffc7d11f5ada7cb3eb2f
|
||||
SIZE (pycos-4.7.7.tar.gz) = 283359
|
11
devel/pycos/pkg-descr
Normal file
11
devel/pycos/pkg-descr
Normal file
|
@ -0,0 +1,11 @@
|
|||
Pycos is a Python framework for concurrent, asynchronous, network, distributed
|
||||
programming and distributed computing, using generator functions, asynchronous
|
||||
completions and message passing. pycos can be used to create tasks with
|
||||
generator functions, similar to the way threads are created with functions
|
||||
using Python's threading module. Programs developed with pycos have same
|
||||
logic and structure as programs with threads, except for a few syntactic
|
||||
changes - mostly using yield with asynchronous completions that give control
|
||||
to pycos's scheduler, which interleaves executions of generators, similar
|
||||
to the way an operating system executes multiple processes
|
||||
|
||||
WWW: https://pycos.sourceforge.io/
|
Loading…
Reference in a new issue