pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

py-snakemake: Reduce the complexity of creating workflows



Module Name:	pkgsrc-wip
Committed By:	Jason Bacon <bacon%NetBSD.org@localhost>
Pushed By:	outpaddling
Date:		Mon Nov 5 14:54:55 2018 -0600
Changeset:	1677ecfa7f815371357fac889d4e391151e36db6

Modified Files:
	Makefile
Added Files:
	py-snakemake/DESCR
	py-snakemake/Makefile
	py-snakemake/PLIST
	py-snakemake/distinfo

Log Message:
py-snakemake: Reduce the complexity of creating workflows

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=1677ecfa7f815371357fac889d4e391151e36db6

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile              |   1 +
 py-snakemake/DESCR    |   5 ++
 py-snakemake/Makefile |  26 +++++++++
 py-snakemake/PLIST    | 143 ++++++++++++++++++++++++++++++++++++++++++++++++++
 py-snakemake/distinfo |   6 +++
 5 files changed, 181 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index ce27931824..a1f765b4c1 100644
--- a/Makefile
+++ b/Makefile
@@ -3850,6 +3850,7 @@ SUBDIR+=	py-smell
 SUBDIR+=	py-smi
 SUBDIR+=	py-smmap2
 SUBDIR+=	py-smop
+SUBDIR+=	py-snakemake
 SUBDIR+=	py-snappy
 SUBDIR+=	py-snmp
 SUBDIR+=	py-sode
diff --git a/py-snakemake/DESCR b/py-snakemake/DESCR
new file mode 100644
index 0000000000..b5b09e9708
--- /dev/null
+++ b/py-snakemake/DESCR
@@ -0,0 +1,5 @@
+Snakemake is a workflow management system that aims to reduce the complexity of
+creating workflows by providing a fast and comfortable execution environment,
+together with a clean and modern specification language in python style.
+Snakemake workflows are essentially Python scripts extended by declarative code
+to define rules. Rules describe how to create output files from input files.
diff --git a/py-snakemake/Makefile b/py-snakemake/Makefile
new file mode 100644
index 0000000000..9c944416f3
--- /dev/null
+++ b/py-snakemake/Makefile
@@ -0,0 +1,26 @@
+# $NetBSD$
+#
+###########################################################
+#                  Generated by fbsd2pkg                  #
+#              Mon Nov  5 14:50:56 CST 2018               #
+###########################################################
+
+###########################################################
+# Unconverted and partially converted FreeBSD port syntax:
+
+DISTNAME=	snakemake-${PV}
+PKGNAME=	${PYPKGPREFIX}-snakemake-${PV}
+CATEGORIES=	python
+MASTER_SITES=	${MASTER_SITE_PYPI:=s/snakemake/}
+
+MAINTAINER=	bacon%NetBSD.org@localhost
+HOMEPAGE=	https://pypi.python.org/pypi/snakemake
+COMMENT=	Reduce the complexity of creating workflows
+LICENSE=	mit
+
+PYTHON_VERSIONS_INCOMPATIBLE=	27 34
+
+PV=		5.2.0
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-snakemake/PLIST b/py-snakemake/PLIST
new file mode 100644
index 0000000000..f52fc8c900
--- /dev/null
+++ b/py-snakemake/PLIST
@@ -0,0 +1,143 @@
+@comment $NetBSD$
+bin/snakemake
+bin/snakemake-bash-completion
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/snakemake/__init__.py
+${PYSITELIB}/snakemake/__main__.py
+${PYSITELIB}/snakemake/__init__.pyo
+${PYSITELIB}/snakemake/__init__.pyc
+${PYSITELIB}/snakemake/__main__.pyo
+${PYSITELIB}/snakemake/__main__.pyc
+${PYSITELIB}/snakemake/_version.pyo
+${PYSITELIB}/snakemake/_version.pyc
+${PYSITELIB}/snakemake/benchmark.pyo
+${PYSITELIB}/snakemake/benchmark.pyc
+${PYSITELIB}/snakemake/common.pyo
+${PYSITELIB}/snakemake/common.pyc
+${PYSITELIB}/snakemake/conda.pyo
+${PYSITELIB}/snakemake/conda.pyc
+${PYSITELIB}/snakemake/cwl.pyo
+${PYSITELIB}/snakemake/cwl.pyc
+${PYSITELIB}/snakemake/dag.pyo
+${PYSITELIB}/snakemake/dag.pyc
+${PYSITELIB}/snakemake/decorators.pyo
+${PYSITELIB}/snakemake/decorators.pyc
+${PYSITELIB}/snakemake/exceptions.pyo
+${PYSITELIB}/snakemake/exceptions.pyc
+${PYSITELIB}/snakemake/executors.pyo
+${PYSITELIB}/snakemake/executors.pyc
+${PYSITELIB}/snakemake/gui.pyo
+${PYSITELIB}/snakemake/gui.pyc
+${PYSITELIB}/snakemake/io.pyo
+${PYSITELIB}/snakemake/io.pyc
+${PYSITELIB}/snakemake/jobs.pyo
+${PYSITELIB}/snakemake/jobs.pyc
+${PYSITELIB}/snakemake/logging.pyo
+${PYSITELIB}/snakemake/logging.pyc
+${PYSITELIB}/snakemake/output_index.pyo
+${PYSITELIB}/snakemake/output_index.pyc
+${PYSITELIB}/snakemake/parser.pyo
+${PYSITELIB}/snakemake/parser.pyc
+${PYSITELIB}/snakemake/persistence.pyo
+${PYSITELIB}/snakemake/persistence.pyc
+${PYSITELIB}/snakemake/rules.pyo
+${PYSITELIB}/snakemake/rules.pyc
+${PYSITELIB}/snakemake/scheduler.pyo
+${PYSITELIB}/snakemake/scheduler.pyc
+${PYSITELIB}/snakemake/script.pyo
+${PYSITELIB}/snakemake/script.pyc
+${PYSITELIB}/snakemake/shell.pyo
+${PYSITELIB}/snakemake/shell.pyc
+${PYSITELIB}/snakemake/singularity.pyo
+${PYSITELIB}/snakemake/singularity.pyc
+${PYSITELIB}/snakemake/stats.pyo
+${PYSITELIB}/snakemake/stats.pyc
+${PYSITELIB}/snakemake/utils.pyo
+${PYSITELIB}/snakemake/utils.pyc
+${PYSITELIB}/snakemake/workflow.pyo
+${PYSITELIB}/snakemake/workflow.pyc
+${PYSITELIB}/snakemake/wrapper.pyo
+${PYSITELIB}/snakemake/wrapper.pyc
+${PYSITELIB}/snakemake/_version.py
+${PYSITELIB}/snakemake/benchmark.py
+${PYSITELIB}/snakemake/common.py
+${PYSITELIB}/snakemake/conda.py
+${PYSITELIB}/snakemake/cwl.py
+${PYSITELIB}/snakemake/dag.py
+${PYSITELIB}/snakemake/decorators.py
+${PYSITELIB}/snakemake/exceptions.py
+${PYSITELIB}/snakemake/executors.py
+${PYSITELIB}/snakemake/gui.html
+${PYSITELIB}/snakemake/gui.py
+${PYSITELIB}/snakemake/io.py
+${PYSITELIB}/snakemake/jobs.py
+${PYSITELIB}/snakemake/jobscript.sh
+${PYSITELIB}/snakemake/logging.py
+${PYSITELIB}/snakemake/output_index.py
+${PYSITELIB}/snakemake/parser.py
+${PYSITELIB}/snakemake/persistence.py
+${PYSITELIB}/snakemake/remote/EGA.py
+${PYSITELIB}/snakemake/remote/FTP.py
+${PYSITELIB}/snakemake/remote/GS.py
+${PYSITELIB}/snakemake/remote/HTTP.py
+${PYSITELIB}/snakemake/remote/NCBI.py
+${PYSITELIB}/snakemake/remote/S3.py
+${PYSITELIB}/snakemake/remote/S3Mocked.py
+${PYSITELIB}/snakemake/remote/SFTP.py
+${PYSITELIB}/snakemake/remote/XRootD.py
+${PYSITELIB}/snakemake/remote/__init__.py
+${PYSITELIB}/snakemake/remote/EGA.pyo
+${PYSITELIB}/snakemake/remote/EGA.pyc
+${PYSITELIB}/snakemake/remote/FTP.pyo
+${PYSITELIB}/snakemake/remote/FTP.pyc
+${PYSITELIB}/snakemake/remote/GS.pyo
+${PYSITELIB}/snakemake/remote/GS.pyc
+${PYSITELIB}/snakemake/remote/HTTP.pyo
+${PYSITELIB}/snakemake/remote/HTTP.pyc
+${PYSITELIB}/snakemake/remote/NCBI.pyo
+${PYSITELIB}/snakemake/remote/NCBI.pyc
+${PYSITELIB}/snakemake/remote/S3.pyo
+${PYSITELIB}/snakemake/remote/S3.pyc
+${PYSITELIB}/snakemake/remote/S3Mocked.pyo
+${PYSITELIB}/snakemake/remote/S3Mocked.pyc
+${PYSITELIB}/snakemake/remote/SFTP.pyo
+${PYSITELIB}/snakemake/remote/SFTP.pyc
+${PYSITELIB}/snakemake/remote/XRootD.pyo
+${PYSITELIB}/snakemake/remote/XRootD.pyc
+${PYSITELIB}/snakemake/remote/__init__.pyo
+${PYSITELIB}/snakemake/remote/__init__.pyc
+${PYSITELIB}/snakemake/remote/dropbox.pyo
+${PYSITELIB}/snakemake/remote/dropbox.pyc
+${PYSITELIB}/snakemake/remote/gfal.pyo
+${PYSITELIB}/snakemake/remote/gfal.pyc
+${PYSITELIB}/snakemake/remote/gridftp.pyo
+${PYSITELIB}/snakemake/remote/gridftp.pyc
+${PYSITELIB}/snakemake/remote/iRODS.pyo
+${PYSITELIB}/snakemake/remote/iRODS.pyc
+${PYSITELIB}/snakemake/remote/webdav.pyo
+${PYSITELIB}/snakemake/remote/webdav.pyc
+${PYSITELIB}/snakemake/remote/dropbox.py
+${PYSITELIB}/snakemake/remote/gfal.py
+${PYSITELIB}/snakemake/remote/gridftp.py
+${PYSITELIB}/snakemake/remote/iRODS.py
+${PYSITELIB}/snakemake/remote/webdav.py
+${PYSITELIB}/snakemake/report.css
+${PYSITELIB}/snakemake/report/__init__.py
+${PYSITELIB}/snakemake/report/__init__.pyo
+${PYSITELIB}/snakemake/report/__init__.pyc
+${PYSITELIB}/snakemake/report/report.html
+${PYSITELIB}/snakemake/rules.py
+${PYSITELIB}/snakemake/scheduler.py
+${PYSITELIB}/snakemake/script.py
+${PYSITELIB}/snakemake/shell.py
+${PYSITELIB}/snakemake/singularity.py
+${PYSITELIB}/snakemake/stats.py
+${PYSITELIB}/snakemake/utils.py
+${PYSITELIB}/snakemake/workflow.py
+${PYSITELIB}/snakemake/wrapper.py
diff --git a/py-snakemake/distinfo b/py-snakemake/distinfo
new file mode 100644
index 0000000000..92f3f19d7f
--- /dev/null
+++ b/py-snakemake/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (snakemake-5.2.0.tar.gz) = 45ed3e3d8861403414a994484e905262facd0cd9
+RMD160 (snakemake-5.2.0.tar.gz) = 63e85ba1b451a41ca81d71342978552f2df46fbf
+SHA512 (snakemake-5.2.0.tar.gz) = bab4604ceef3fb24f2236fb23c0299159aa13f224e1d7f51abf384fce690ae4bf9a9536ffc4e6a33282c8a4ab50cdc4c674ec0f9f6c4f254a98b411ac269b756
+Size (snakemake-5.2.0.tar.gz) = 163467 bytes


Home | Main Index | Thread Index | Old Index