summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorrodent <rodent@pkgsrc.org>2014-05-03 15:20:12 +0000
committerrodent <rodent@pkgsrc.org>2014-05-03 15:20:12 +0000
commitd693d5d07cf5d76e22fe12b799b9c37ca0070365 (patch)
treee4fae299899fd9d3f4881632e0b81a173ccc7b2e /net
parent04f84ece2702661e60b4905e5073f6ef27a226d3 (diff)
downloadpkgsrc-d693d5d07cf5d76e22fe12b799b9c37ca0070365.tar.gz
Import py27-eventlib-0.1.5 as net/py-eventlib.
Eventlib is an asynchronous event tracking app for Django. This library was built upon the following values: * It must be deadly simple to log an event; * It must be possible to track each event in different ways; * Each different "event handler" must be completely separate and fail gracefully; * The event system must be asynchronous, so let's use celery; * The library must be extensible; * 100% of test coverage is enough.
Diffstat (limited to 'net')
-rw-r--r--net/py-eventlib/ALTERNATIVES1
-rw-r--r--net/py-eventlib/DESCR10
-rw-r--r--net/py-eventlib/Makefile30
-rw-r--r--net/py-eventlib/PLIST47
-rw-r--r--net/py-eventlib/distinfo5
5 files changed, 93 insertions, 0 deletions
diff --git a/net/py-eventlib/ALTERNATIVES b/net/py-eventlib/ALTERNATIVES
new file mode 100644
index 00000000000..49b6c2940f1
--- /dev/null
+++ b/net/py-eventlib/ALTERNATIVES
@@ -0,0 +1 @@
+bin/eventlib @PREFIX@/bin/eventlib@PYVERSSUFFIX@
diff --git a/net/py-eventlib/DESCR b/net/py-eventlib/DESCR
new file mode 100644
index 00000000000..f889a66ea60
--- /dev/null
+++ b/net/py-eventlib/DESCR
@@ -0,0 +1,10 @@
+Eventlib is an asynchronous event tracking app for Django. This library was
+built upon the following values:
+
+ * It must be deadly simple to log an event;
+ * It must be possible to track each event in different ways;
+ * Each different "event handler" must be completely separate and fail
+ gracefully;
+ * The event system must be asynchronous, so let's use celery;
+ * The library must be extensible;
+ * 100% of test coverage is enough.
diff --git a/net/py-eventlib/Makefile b/net/py-eventlib/Makefile
new file mode 100644
index 00000000000..1bef8ec290f
--- /dev/null
+++ b/net/py-eventlib/Makefile
@@ -0,0 +1,30 @@
+# $NetBSD: Makefile,v 1.1 2014/05/03 15:20:12 rodent Exp $
+#
+
+DISTNAME= eventlib-0.1.5
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= net python
+MASTER_SITES= https://pypi.python.org/packages/source/e/eventlib/
+
+MAINTAINER= rodent@NetBSD.org
+HOMEPAGE= http://travis-ci.org/Yipit/eventlib/
+COMMENT= Asynchronous event tracking app for Django
+LICENSE= gnu-lgpl-v3
+
+DEPENDS+= ${PYPKGPREFIX}-ejson>=0.1.3:../../textproc/py-ejson
+DEPENDS+= ${PYPKGPREFIX}-logan>=0.5.0:../../devel/py-logan
+DEPENDS+= ${PYPKGPREFIX}-celery>=3.0.9:../../net/py-celery
+DEPENDS+= ${PYPKGPREFIX}-redis-py>=2.7.1:../../databases/py-redis-py
+DEPENDS+= ${PYPKGPREFIX}-django>=1.4.1:../../www/py-django
+
+USE_LANGUAGES= # none
+
+PY_PATCHPLIST= yes
+PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX}
+
+post-install:
+ ${MV} ${DESTDIR}${PREFIX}/bin/eventlib \
+ ${DESTDIR}${PREFIX}/bin/eventlib${PYVERSSUFFIX}
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/net/py-eventlib/PLIST b/net/py-eventlib/PLIST
new file mode 100644
index 00000000000..8f46db0865c
--- /dev/null
+++ b/net/py-eventlib/PLIST
@@ -0,0 +1,47 @@
+@comment $NetBSD: PLIST,v 1.1 2014/05/03 15:20:12 rodent Exp $
+bin/eventlib${PYVERSSUFFIX}
+${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}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/eventlib/__init__.py
+${PYSITELIB}/eventlib/__init__.pyc
+${PYSITELIB}/eventlib/__init__.pyo
+${PYSITELIB}/eventlib/api.py
+${PYSITELIB}/eventlib/api.pyc
+${PYSITELIB}/eventlib/api.pyo
+${PYSITELIB}/eventlib/celeryconfig.py
+${PYSITELIB}/eventlib/celeryconfig.pyc
+${PYSITELIB}/eventlib/celeryconfig.pyo
+${PYSITELIB}/eventlib/conf.py
+${PYSITELIB}/eventlib/conf.pyc
+${PYSITELIB}/eventlib/conf.pyo
+${PYSITELIB}/eventlib/core.py
+${PYSITELIB}/eventlib/core.pyc
+${PYSITELIB}/eventlib/core.pyo
+${PYSITELIB}/eventlib/exceptions.py
+${PYSITELIB}/eventlib/exceptions.pyc
+${PYSITELIB}/eventlib/exceptions.pyo
+${PYSITELIB}/eventlib/listener.py
+${PYSITELIB}/eventlib/listener.pyc
+${PYSITELIB}/eventlib/listener.pyo
+${PYSITELIB}/eventlib/management/__init__.py
+${PYSITELIB}/eventlib/management/__init__.pyc
+${PYSITELIB}/eventlib/management/__init__.pyo
+${PYSITELIB}/eventlib/management/commands/__init__.py
+${PYSITELIB}/eventlib/management/commands/__init__.pyc
+${PYSITELIB}/eventlib/management/commands/__init__.pyo
+${PYSITELIB}/eventlib/management/commands/read_events.py
+${PYSITELIB}/eventlib/management/commands/read_events.pyc
+${PYSITELIB}/eventlib/management/commands/read_events.pyo
+${PYSITELIB}/eventlib/runner.py
+${PYSITELIB}/eventlib/runner.pyc
+${PYSITELIB}/eventlib/runner.pyo
+${PYSITELIB}/eventlib/tasks.py
+${PYSITELIB}/eventlib/tasks.pyc
+${PYSITELIB}/eventlib/tasks.pyo
+${PYSITELIB}/eventlib/util.py
+${PYSITELIB}/eventlib/util.pyc
+${PYSITELIB}/eventlib/util.pyo
diff --git a/net/py-eventlib/distinfo b/net/py-eventlib/distinfo
new file mode 100644
index 00000000000..f4861386444
--- /dev/null
+++ b/net/py-eventlib/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2014/05/03 15:20:12 rodent Exp $
+
+SHA1 (eventlib-0.1.5.tar.gz) = 580a067739b4fa2e75764cbe2d0d5dcbeeec769a
+RMD160 (eventlib-0.1.5.tar.gz) = 253dea5ef9d6ecad70a991722f28106356ba64ef
+Size (eventlib-0.1.5.tar.gz) = 11278 bytes