aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorfeld <feld@FreeBSD.org>2016-11-03 07:47:15 +0800
committerfeld <feld@FreeBSD.org>2016-11-03 07:47:15 +0800
commit3950c86c5e54c578e9719d2bdb067aadbe9c827f (patch)
treebffec6a3db6fdd61646608dc20802ec925f17fd9 /devel
parentd9ec328e16b795889ee8d72196228f00a0a3393a (diff)
downloadfreebsd-ports-gnome-3950c86c5e54c578e9719d2bdb067aadbe9c827f.tar.gz
freebsd-ports-gnome-3950c86c5e54c578e9719d2bdb067aadbe9c827f.tar.zst
freebsd-ports-gnome-3950c86c5e54c578e9719d2bdb067aadbe9c827f.zip
Streamparse lets you run Python code against real-time streams of data
via Apache Storm. With streamparse you can create Storm bolts and spouts in Python without having to write a single line of Java. It also provides handy CLI utilities for managing Storm clusters and projects. WWW: https://github.com/Parsely/streamparse
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/py-streamparse/Makefile19
-rw-r--r--devel/py-streamparse/distinfo3
-rw-r--r--devel/py-streamparse/pkg-descr6
4 files changed, 29 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 4ba4e9fda9d4..9cbfd5dadff5 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -4547,6 +4547,7 @@
SUBDIR += py-stdnum
SUBDIR += py-stevedore
SUBDIR += py-stopit
+ SUBDIR += py-streamparse
SUBDIR += py-structlog
SUBDIR += py-stsci.distutils
SUBDIR += py-subversion
diff --git a/devel/py-streamparse/Makefile b/devel/py-streamparse/Makefile
new file mode 100644
index 000000000000..bf90ba00087c
--- /dev/null
+++ b/devel/py-streamparse/Makefile
@@ -0,0 +1,19 @@
+# Created by: Mark Felder <feld@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= streamparse
+PORTVERSION= 3.1.1
+PORTREVISION= 0
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= feld@FreeBSD.org
+COMMENT= Python analysis of Apache Storm streams
+
+LICENSE= APACHE20
+
+USES= python
+USE_PYTHON= autoplist distutils
+
+.include <bsd.port.mk>
diff --git a/devel/py-streamparse/distinfo b/devel/py-streamparse/distinfo
new file mode 100644
index 000000000000..39f1d11fab66
--- /dev/null
+++ b/devel/py-streamparse/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1478130361
+SHA256 (streamparse-3.1.1.tar.gz) = 602c2f8beff569492e6b5f188850ef39678f70ede293de1dbac1712810c36163
+SIZE (streamparse-3.1.1.tar.gz) = 147640
diff --git a/devel/py-streamparse/pkg-descr b/devel/py-streamparse/pkg-descr
new file mode 100644
index 000000000000..4c214904e761
--- /dev/null
+++ b/devel/py-streamparse/pkg-descr
@@ -0,0 +1,6 @@
+Streamparse lets you run Python code against real-time streams of data
+via Apache Storm. With streamparse you can create Storm bolts and spouts
+in Python without having to write a single line of Java. It also
+provides handy CLI utilities for managing Storm clusters and projects.
+
+WWW: https://github.com/Parsely/streamparse