PaPy is a framework to construct and execute pipelines (flow-charts) of arbitrary tasks in parallel, either locally, using multi-processing or multi-threading, or remotely, using RPC (Remote Procedure Calls) as provided by RPyC (Remote Python Call). The goal is to enable users to create highly generic, modular and workflows for execution on ad hoc computing grids, consisting of, local workstations and remote desktops/servers.
38 lines
993 B
Makefile
38 lines
993 B
Makefile
# $NetBSD: Makefile,v 1.1.1.1 2010/05/13 12:44:50 jihbed Exp $
|
|
#
|
|
|
|
DISTNAME= papy-1.0b1.tar
|
|
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/.tar//}
|
|
CATEGORIES= parallel python
|
|
MASTER_SITES= http://pypi.python.org/packages/source/p/papy/
|
|
EXTRACT_SUFX= .gz#md5=2cfa9ac9791eea16fdf8e3c34940e924
|
|
|
|
MAINTAINER= jihbed.research@gmail.com
|
|
HOMEPAGE= http://code.google.com/p/papy/
|
|
COMMENT= Parallel Pipelines In Python
|
|
LICENSE= gnu-gpl-v3
|
|
|
|
PKG_DESTDIR_SUPPORT= user-destdir
|
|
|
|
WRKSRC= ${WRKDIR}/papy-1.0b1
|
|
USE_TOOLS+= pax
|
|
USE_LANGUAGES= # none
|
|
|
|
PYTHON_VERSIONS_ACCEPTED= 26
|
|
PYDISTUTILSPKG= yes
|
|
|
|
DOCDIR= ${PREFIX}/share/doc/py-papy
|
|
|
|
INSTALLATION_DIRS= ${DOCDIR}
|
|
|
|
do-test:
|
|
cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHONBIN} test/test.py
|
|
|
|
post-install:
|
|
cd ${WRKSRC}/doc/html && pax -rw -pp . ${DESTDIR}${DOCDIR}
|
|
|
|
.include "../../devel/py-ctypes/buildlink3.mk"
|
|
.include "../../lang/python/extension.mk"
|
|
.include "../../x11/py-Pmw/buildlink3.mk"
|
|
.include "../../x11/py-Tk/buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|