svn commit: r506415 - in head/science: . py-ruffus
Kai Knoblich
kai at FreeBSD.org
Thu Jul 11 16:50:46 UTC 2019
Author: kai
Date: Thu Jul 11 16:50:44 2019
New Revision: 506415
URL: https://svnweb.freebsd.org/changeset/ports/506415
Log:
New port: science/py-ruffus
The Ruffus module is a lightweight way to add support for running
computational pipelines.
Computational pipelines are often conceptually quite simple, especially if
we breakdown the process into simple stages, or separate tasks.
Each stage or task in a computational pipeline is represented by a Python
function. Each Python function can be called in parallel to run multiple
jobs.
Ruffus was originally designed for use in bioinformatics to analyse multiple
genome data sets.
WWW: http://www.ruffus.org.uk
Added:
head/science/py-ruffus/
head/science/py-ruffus/Makefile (contents, props changed)
head/science/py-ruffus/distinfo (contents, props changed)
head/science/py-ruffus/pkg-descr (contents, props changed)
Modified:
head/science/Makefile
Modified: head/science/Makefile
==============================================================================
--- head/science/Makefile Thu Jul 11 16:23:08 2019 (r506414)
+++ head/science/Makefile Thu Jul 11 16:50:44 2019 (r506415)
@@ -268,6 +268,7 @@
SUBDIR += py-quantities
SUBDIR += py-rmf
SUBDIR += py-rmsd
+ SUBDIR += py-ruffus
SUBDIR += py-scikit-fuzzy
SUBDIR += py-scikit-learn
SUBDIR += py-scikit-sparse
Added: head/science/py-ruffus/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/science/py-ruffus/Makefile Thu Jul 11 16:50:44 2019 (r506415)
@@ -0,0 +1,25 @@
+# $FreeBSD$
+
+PORTNAME= ruffus
+DISTVERSION= 2.8.1
+CATEGORIES= science python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= kai at FreeBSD.org
+COMMENT= Lightweight library for computational pipelines
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.TXT
+
+BUILD_DEPENDS= ${RUN_DEPENDS}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
+
+USES= python shebangfix
+USE_PYTHON= distutils autoplist
+
+SHEBANG_FILES= ${WRKSRC}/ruffus/test/*.py
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Added: head/science/py-ruffus/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/science/py-ruffus/distinfo Thu Jul 11 16:50:44 2019 (r506415)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1558449615
+SHA256 (ruffus-2.8.1.tar.gz) = 90bc1e57ffb95be11e9c4461a406fee63395898beacd35a1dce9dd2c468c2582
+SIZE (ruffus-2.8.1.tar.gz) = 12182187
Added: head/science/py-ruffus/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/science/py-ruffus/pkg-descr Thu Jul 11 16:50:44 2019 (r506415)
@@ -0,0 +1,13 @@
+The Ruffus module is a lightweight way to add support for running computational
+pipelines.
+
+Computational pipelines are often conceptually quite simple, especially if we
+breakdown the process into simple stages, or separate tasks.
+
+Each stage or task in a computational pipeline is represented by a Python
+function. Each Python function can be called in parallel to run multiple jobs.
+
+Ruffus was originally designed for use in bioinformatics to analyse multiple
+genome data sets.
+
+WWW: http://www.ruffus.org.uk
More information about the svn-ports-head
mailing list