Date: Thu, 11 Jul 2019 16:50:44 +0000 (UTC) From: Kai Knoblich <kai@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r506415 - in head/science: . py-ruffus Message-ID: <201907111650.x6BGoiFb030825@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201907111650.x6BGoiFb030825>