pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/net py-flower: added version 0.9.2
details: https://anonhg.NetBSD.org/pkgsrc/rev/5e6c66e71f6b
branches: trunk
changeset: 313751:5e6c66e71f6b
user: adam <adam%pkgsrc.org@localhost>
date: Mon Oct 08 14:48:46 2018 +0000
description:
py-flower: added version 0.9.2
Flower is a web based tool for monitoring and administrating Celery clusters.
Features
* Real-time monitoring using Celery Events
- Task progress and history
- Ability to show task details (arguments, start time, runtime, and more)
- Graphs and statistics
* Remote Control
- View worker status and statistics
- Shutdown and restart worker instances
- Control worker pool size and autoscale settings
- View and modify the queues a worker instance consumes from
- View currently running tasks
- View scheduled tasks (ETA/countdown)
- View reserved and revoked tasks
- Apply time and rate limits
- Configuration viewer
- Revoke or terminate tasks
* Broker monitoring
- View statistics for all Celery queues
- Queue length graphs
* HTTP API
* Basic Auth and Google OpenID authentication
diffstat:
net/Makefile | 3 +-
net/py-flower/ALTERNATIVES | 1 +
net/py-flower/DESCR | 23 ++++++
net/py-flower/Makefile | 31 ++++++++
net/py-flower/PLIST | 164 +++++++++++++++++++++++++++++++++++++++++++++
net/py-flower/distinfo | 6 +
6 files changed, 227 insertions(+), 1 deletions(-)
diffs (262 lines):
diff -r 7ce5616c18f6 -r 5e6c66e71f6b net/Makefile
--- a/net/Makefile Mon Oct 08 13:53:50 2018 +0000
+++ b/net/Makefile Mon Oct 08 14:48:46 2018 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1228 2018/10/07 12:54:24 schmonz Exp $
+# $NetBSD: Makefile,v 1.1229 2018/10/08 14:48:46 adam Exp $
#
COMMENT= Networking tools
@@ -649,6 +649,7 @@
SUBDIR+= py-dpkt
SUBDIR+= py-dropbox
SUBDIR+= py-eventlib
+SUBDIR+= py-flower
SUBDIR+= py-foolscap
SUBDIR+= py-gandi.cli
SUBDIR+= py-gcs-oauth2-boto-plugin
diff -r 7ce5616c18f6 -r 5e6c66e71f6b net/py-flower/ALTERNATIVES
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/net/py-flower/ALTERNATIVES Mon Oct 08 14:48:46 2018 +0000
@@ -0,0 +1,1 @@
+bin/flower @PREFIX@/bin/flower-@PYVERSSUFFIX@
diff -r 7ce5616c18f6 -r 5e6c66e71f6b net/py-flower/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/net/py-flower/DESCR Mon Oct 08 14:48:46 2018 +0000
@@ -0,0 +1,23 @@
+Flower is a web based tool for monitoring and administrating Celery clusters.
+
+Features
+* Real-time monitoring using Celery Events
+ - Task progress and history
+ - Ability to show task details (arguments, start time, runtime, and more)
+ - Graphs and statistics
+* Remote Control
+ - View worker status and statistics
+ - Shutdown and restart worker instances
+ - Control worker pool size and autoscale settings
+ - View and modify the queues a worker instance consumes from
+ - View currently running tasks
+ - View scheduled tasks (ETA/countdown)
+ - View reserved and revoked tasks
+ - Apply time and rate limits
+ - Configuration viewer
+ - Revoke or terminate tasks
+* Broker monitoring
+ - View statistics for all Celery queues
+ - Queue length graphs
+* HTTP API
+* Basic Auth and Google OpenID authentication
diff -r 7ce5616c18f6 -r 5e6c66e71f6b net/py-flower/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/net/py-flower/Makefile Mon Oct 08 14:48:46 2018 +0000
@@ -0,0 +1,31 @@
+# $NetBSD: Makefile,v 1.1 2018/10/08 14:48:46 adam Exp $
+
+DISTNAME= flower-0.9.2
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= net python
+MASTER_SITES= ${MASTER_SITE_PYPI:=f/flower/}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://github.com/mher/flower
+COMMENT= Real-time monitor and web admin for Celery task queue
+LICENSE= modified-bsd
+
+DEPENDS+= ${PYPKGPREFIX}-babel>=1.0:../../devel/py-babel
+DEPENDS+= ${PYPKGPREFIX}-celery>=3.1.0:../../net/py-celery
+DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
+DEPENDS+= ${PYPKGPREFIX}-tornado>=4.2.0:../../www/py-tornado
+TEST_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
+
+.include "../../lang/python/pyversion.mk"
+.if ${_PYTHON_VERSION} == 27
+DEPENDS+= ${PYPKGPREFIX}-futures-[0-9]*:../../devel/py-futures
+.endif
+
+USE_LANGUAGES= # none
+
+post-install:
+ cd ${DESTDIR}${PREFIX}/bin && \
+ ${MV} flower flower-${PYVERSSUFFIX} || ${TRUE}
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 7ce5616c18f6 -r 5e6c66e71f6b net/py-flower/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/net/py-flower/PLIST Mon Oct 08 14:48:46 2018 +0000
@@ -0,0 +1,164 @@
+@comment $NetBSD: PLIST,v 1.1 2018/10/08 14:48:46 adam Exp $
+bin/flower-${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}/flower/__init__.py
+${PYSITELIB}/flower/__init__.pyc
+${PYSITELIB}/flower/__init__.pyo
+${PYSITELIB}/flower/__main__.py
+${PYSITELIB}/flower/__main__.pyc
+${PYSITELIB}/flower/__main__.pyo
+${PYSITELIB}/flower/api/__init__.py
+${PYSITELIB}/flower/api/__init__.pyc
+${PYSITELIB}/flower/api/__init__.pyo
+${PYSITELIB}/flower/api/control.py
+${PYSITELIB}/flower/api/control.pyc
+${PYSITELIB}/flower/api/control.pyo
+${PYSITELIB}/flower/api/events.py
+${PYSITELIB}/flower/api/events.pyc
+${PYSITELIB}/flower/api/events.pyo
+${PYSITELIB}/flower/api/tasks.py
+${PYSITELIB}/flower/api/tasks.pyc
+${PYSITELIB}/flower/api/tasks.pyo
+${PYSITELIB}/flower/api/workers.py
+${PYSITELIB}/flower/api/workers.pyc
+${PYSITELIB}/flower/api/workers.pyo
+${PYSITELIB}/flower/app.py
+${PYSITELIB}/flower/app.pyc
+${PYSITELIB}/flower/app.pyo
+${PYSITELIB}/flower/command.py
+${PYSITELIB}/flower/command.pyc
+${PYSITELIB}/flower/command.pyo
+${PYSITELIB}/flower/events.py
+${PYSITELIB}/flower/events.pyc
+${PYSITELIB}/flower/events.pyo
+${PYSITELIB}/flower/options.py
+${PYSITELIB}/flower/options.pyc
+${PYSITELIB}/flower/options.pyo
+${PYSITELIB}/flower/static/css/bootstrap-datetimepicker.min.css
+${PYSITELIB}/flower/static/css/bootstrap-responsive.css
+${PYSITELIB}/flower/static/css/bootstrap-responsive.min.css
+${PYSITELIB}/flower/static/css/bootstrap.css
+${PYSITELIB}/flower/static/css/bootstrap.min.css
+${PYSITELIB}/flower/static/css/flower.css
+${PYSITELIB}/flower/static/css/images/ui-bg_flat_0_aaaaaa_40x100.png
+${PYSITELIB}/flower/static/css/images/ui-bg_flat_75_ffffff_40x100.png
+${PYSITELIB}/flower/static/css/images/ui-bg_glass_55_fbf9ee_1x400.png
+${PYSITELIB}/flower/static/css/images/ui-bg_glass_65_ffffff_1x400.png
+${PYSITELIB}/flower/static/css/images/ui-bg_glass_75_dadada_1x400.png
+${PYSITELIB}/flower/static/css/images/ui-bg_glass_75_e6e6e6_1x400.png
+${PYSITELIB}/flower/static/css/images/ui-bg_glass_95_fef1ec_1x400.png
+${PYSITELIB}/flower/static/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png
+${PYSITELIB}/flower/static/css/images/ui-icons_222222_256x240.png
+${PYSITELIB}/flower/static/css/images/ui-icons_2e83ff_256x240.png
+${PYSITELIB}/flower/static/css/images/ui-icons_454545_256x240.png
+${PYSITELIB}/flower/static/css/images/ui-icons_888888_256x240.png
+${PYSITELIB}/flower/static/css/images/ui-icons_cd0a0a_256x240.png
+${PYSITELIB}/flower/static/css/jquery-ui.css
+${PYSITELIB}/flower/static/css/jquery.dataTables.buttons.min.css
+${PYSITELIB}/flower/static/css/jquery.dataTables.colReorder.min.css
+${PYSITELIB}/flower/static/css/jquery.dataTables.css
+${PYSITELIB}/flower/static/css/jquery.dataTables.min.css
+${PYSITELIB}/flower/static/css/jquery.dataTables.select.min.css
+${PYSITELIB}/flower/static/css/rickshaw.min.css
+${PYSITELIB}/flower/static/favicon.ico
+${PYSITELIB}/flower/static/img/apple-touch-icon-114-precomposed.png
+${PYSITELIB}/flower/static/img/apple-touch-icon-144-precomposed.png
+${PYSITELIB}/flower/static/img/apple-touch-icon-57-precomposed.png
+${PYSITELIB}/flower/static/img/apple-touch-icon-72-precomposed.png
+${PYSITELIB}/flower/static/img/datatable_sort_asc.png
+${PYSITELIB}/flower/static/img/datatable_sort_asc_disabled.png
+${PYSITELIB}/flower/static/img/datatable_sort_both.png
+${PYSITELIB}/flower/static/img/datatable_sort_desc.png
+${PYSITELIB}/flower/static/img/datatable_sort_desc_disabled.png
+${PYSITELIB}/flower/static/img/glyphicons-halflings-white.png
+${PYSITELIB}/flower/static/img/glyphicons-halflings.png
+${PYSITELIB}/flower/static/js/bootstrap-alert.js
+${PYSITELIB}/flower/static/js/bootstrap-button.js
+${PYSITELIB}/flower/static/js/bootstrap-carousel.js
+${PYSITELIB}/flower/static/js/bootstrap-collapse.js
+${PYSITELIB}/flower/static/js/bootstrap-datetimepicker.min.js
+${PYSITELIB}/flower/static/js/bootstrap-dropdown.js
+${PYSITELIB}/flower/static/js/bootstrap-modal.js
+${PYSITELIB}/flower/static/js/bootstrap-popover.js
+${PYSITELIB}/flower/static/js/bootstrap-scrollspy.js
+${PYSITELIB}/flower/static/js/bootstrap-tab.js
+${PYSITELIB}/flower/static/js/bootstrap-tooltip.js
+${PYSITELIB}/flower/static/js/bootstrap-transition.js
+${PYSITELIB}/flower/static/js/bootstrap-typeahead.js
+${PYSITELIB}/flower/static/js/bootstrap.js
+${PYSITELIB}/flower/static/js/bootstrap.min.js
+${PYSITELIB}/flower/static/js/d3.layout.min.js
+${PYSITELIB}/flower/static/js/d3.min.js
+${PYSITELIB}/flower/static/js/flower.js
+${PYSITELIB}/flower/static/js/jquery-1.7.2.min.js
+${PYSITELIB}/flower/static/js/jquery-ui-1-8-15.min.js
+${PYSITELIB}/flower/static/js/jquery.dataTables.buttons.min.js
+${PYSITELIB}/flower/static/js/jquery.dataTables.colReorder.min.js
+${PYSITELIB}/flower/static/js/jquery.dataTables.min.js
+${PYSITELIB}/flower/static/js/jquery.dataTables.select.min.js
+${PYSITELIB}/flower/static/js/moment-timezone-with-data.min.js
+${PYSITELIB}/flower/static/js/moment.min.js
+${PYSITELIB}/flower/static/js/rickshaw.min.js
+${PYSITELIB}/flower/templates/404.html
+${PYSITELIB}/flower/templates/base.html
+${PYSITELIB}/flower/templates/broker.html
+${PYSITELIB}/flower/templates/dashboard.html
+${PYSITELIB}/flower/templates/error.html
+${PYSITELIB}/flower/templates/monitor.html
+${PYSITELIB}/flower/templates/navbar.html
+${PYSITELIB}/flower/templates/task.html
+${PYSITELIB}/flower/templates/tasks.html
+${PYSITELIB}/flower/templates/worker.html
+${PYSITELIB}/flower/urls.py
+${PYSITELIB}/flower/urls.pyc
+${PYSITELIB}/flower/urls.pyo
+${PYSITELIB}/flower/utils/__init__.py
+${PYSITELIB}/flower/utils/__init__.pyc
+${PYSITELIB}/flower/utils/__init__.pyo
+${PYSITELIB}/flower/utils/backports/__init__.py
+${PYSITELIB}/flower/utils/backports/__init__.pyc
+${PYSITELIB}/flower/utils/backports/__init__.pyo
+${PYSITELIB}/flower/utils/backports/collections.py
+${PYSITELIB}/flower/utils/backports/collections.pyc
+${PYSITELIB}/flower/utils/backports/collections.pyo
+${PYSITELIB}/flower/utils/broker.py
+${PYSITELIB}/flower/utils/broker.pyc
+${PYSITELIB}/flower/utils/broker.pyo
+${PYSITELIB}/flower/utils/search.py
+${PYSITELIB}/flower/utils/search.pyc
+${PYSITELIB}/flower/utils/search.pyo
+${PYSITELIB}/flower/utils/tasks.py
+${PYSITELIB}/flower/utils/tasks.pyc
+${PYSITELIB}/flower/utils/tasks.pyo
+${PYSITELIB}/flower/utils/template.py
+${PYSITELIB}/flower/utils/template.pyc
+${PYSITELIB}/flower/utils/template.pyo
+${PYSITELIB}/flower/views/__init__.py
+${PYSITELIB}/flower/views/__init__.pyc
+${PYSITELIB}/flower/views/__init__.pyo
+${PYSITELIB}/flower/views/auth.py
+${PYSITELIB}/flower/views/auth.pyc
+${PYSITELIB}/flower/views/auth.pyo
+${PYSITELIB}/flower/views/broker.py
+${PYSITELIB}/flower/views/broker.pyc
+${PYSITELIB}/flower/views/broker.pyo
+${PYSITELIB}/flower/views/dashboard.py
+${PYSITELIB}/flower/views/dashboard.pyc
+${PYSITELIB}/flower/views/dashboard.pyo
+${PYSITELIB}/flower/views/error.py
+${PYSITELIB}/flower/views/error.pyc
+${PYSITELIB}/flower/views/error.pyo
+${PYSITELIB}/flower/views/monitor.py
+${PYSITELIB}/flower/views/monitor.pyc
+${PYSITELIB}/flower/views/monitor.pyo
+${PYSITELIB}/flower/views/tasks.py
+${PYSITELIB}/flower/views/tasks.pyc
+${PYSITELIB}/flower/views/tasks.pyo
+${PYSITELIB}/flower/views/workers.py
+${PYSITELIB}/flower/views/workers.pyc
+${PYSITELIB}/flower/views/workers.pyo
diff -r 7ce5616c18f6 -r 5e6c66e71f6b net/py-flower/distinfo
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/net/py-flower/distinfo Mon Oct 08 14:48:46 2018 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/10/08 14:48:46 adam Exp $
+
+SHA1 (flower-0.9.2.tar.gz) = 6a184e966cb58e221aed8bbfc46a2acae187d61f
+RMD160 (flower-0.9.2.tar.gz) = efc89534c920343e49ab8ebeb3c7f10404b3fce9
+SHA512 (flower-0.9.2.tar.gz) = db1ca0ab7a081aabeaf75e2c9dd7e044c33bfd7a944ff1b4b5c58db1e18c6945fbe9aece6a4fbb5248d0046b191c22a08be78e8085c6c4bf0fb01f2cbbc94cd6
+Size (flower-0.9.2.tar.gz) = 1304536 bytes
Home |
Main Index |
Thread Index |
Old Index