Skip site navigation (1)Skip section navigation (2)
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>