diff options
| author | David Hurst | 2017-06-27 12:08:27 -0600 |
|---|---|---|
| committer | GitHub | 2017-06-27 12:08:27 -0600 |
| commit | 10027d43ffb1be85e17d360fd1504920f21d9aec (patch) | |
| tree | 79986ed779087106ac9d15e71c2bf8249ebc7a0a | |
| parent | 53559c16cc85162cfaa1aa5ebe5d1288ae170b0c (diff) | |
| parent | b7f5f9ea8a12344861f5e1f046ca3a212cca6593 (diff) | |
| download | eventmq-0.4.tar.gz eventmq-0.4.zip | |
Merge pull request #49 from sideshowdave7/0.40.4
Version info
| -rw-r--r-- | eventmq/__init__.py | 2 | ||||
| -rw-r--r-- | eventmq/jobmanager.py | 4 | ||||
| -rw-r--r-- | eventmq/pub.py | 5 | ||||
| -rw-r--r-- | eventmq/router.py | 5 | ||||
| -rw-r--r-- | eventmq/scheduler.py | 6 | ||||
| -rw-r--r-- | eventmq/settings.py | 8 | ||||
| -rw-r--r-- | setup.py | 2 |
7 files changed, 22 insertions, 10 deletions
diff --git a/eventmq/__init__.py b/eventmq/__init__.py index 492f1b9..35a9c18 100644 --- a/eventmq/__init__.py +++ b/eventmq/__init__.py | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | __author__ = 'EventMQ Contributors' | 1 | __author__ = 'EventMQ Contributors' |
| 2 | __version__ = '0.3.4.4' | 2 | __version__ = '0.4rc1' |
| 3 | 3 | ||
| 4 | PROTOCOL_VERSION = 'eMQP/1.0' | 4 | PROTOCOL_VERSION = 'eMQP/1.0' |
| 5 | 5 | ||
diff --git a/eventmq/jobmanager.py b/eventmq/jobmanager.py index dbf930c..1126ae4 100644 --- a/eventmq/jobmanager.py +++ b/eventmq/jobmanager.py | |||
| @@ -28,6 +28,7 @@ import time | |||
| 28 | 28 | ||
| 29 | import zmq | 29 | import zmq |
| 30 | 30 | ||
| 31 | from . import __version__ | ||
| 31 | from .constants import KBYE, STATUS | 32 | from .constants import KBYE, STATUS |
| 32 | from .poller import Poller, POLLIN | 33 | from .poller import Poller, POLLIN |
| 33 | from .sender import Sender | 34 | from .sender import Sender |
| @@ -83,7 +84,8 @@ class JobManager(HeartbeatMixin, EMQPService): | |||
| 83 | #: referring to the logs. | 84 | #: referring to the logs. |
| 84 | self.name = generate_device_name(conf.NAME) | 85 | self.name = generate_device_name(conf.NAME) |
| 85 | 86 | ||
| 86 | logger.info('Initializing JobManager {}...'.format(self.name)) | 87 | logger.info('Initializing JobManager {}...'.format(str(self.name))) |
| 88 | logger.info('JogManager version: ' + __version__) | ||
| 87 | 89 | ||
| 88 | if not skip_signal: | 90 | if not skip_signal: |
| 89 | # handle any sighups by reloading config | 91 | # handle any sighups by reloading config |
diff --git a/eventmq/pub.py b/eventmq/pub.py index 3655a2b..d063841 100644 --- a/eventmq/pub.py +++ b/eventmq/pub.py | |||
| @@ -19,7 +19,7 @@ Publishes messages to subscribers | |||
| 19 | """ | 19 | """ |
| 20 | import logging | 20 | import logging |
| 21 | 21 | ||
| 22 | from . import exceptions, poller, publisher, receiver | 22 | from . import __version__, exceptions, poller, publisher, receiver |
| 23 | from .constants import STATUS | 23 | from .constants import STATUS |
| 24 | from .settings import conf, reload_settings | 24 | from .settings import conf, reload_settings |
| 25 | from .utils.classes import HeartbeatMixin | 25 | from .utils.classes import HeartbeatMixin |
| @@ -45,6 +45,9 @@ class Pub(HeartbeatMixin): | |||
| 45 | self.override_settings = override_settings | 45 | self.override_settings = override_settings |
| 46 | reload_settings('publisher', self.override_settings) | 46 | reload_settings('publisher', self.override_settings) |
| 47 | 47 | ||
| 48 | logger.info('Initiaizing publisher...') | ||
| 49 | logger.info('Publisher version: ' + __version__) | ||
| 50 | |||
| 48 | super(Pub, self).__init__(*args, **kwargs) # creates _meta | 51 | super(Pub, self).__init__(*args, **kwargs) # creates _meta |
| 49 | self.poller = poller.Poller() | 52 | self.poller = poller.Poller() |
| 50 | self.incoming = receiver.Receiver() | 53 | self.incoming = receiver.Receiver() |
diff --git a/eventmq/router.py b/eventmq/router.py index 89f92e8..04efb33 100644 --- a/eventmq/router.py +++ b/eventmq/router.py | |||
| @@ -22,7 +22,7 @@ import json # deserialize queues in on_inform. should be refactored | |||
| 22 | import logging | 22 | import logging |
| 23 | import signal | 23 | import signal |
| 24 | 24 | ||
| 25 | from . import constants, exceptions, poller, receiver | 25 | from . import __version__, constants, exceptions, poller, receiver |
| 26 | from .constants import ( | 26 | from .constants import ( |
| 27 | CLIENT_TYPE, DISCONNECT, KBYE, PROTOCOL_VERSION, STATUS, STATUS_CMD, | 27 | CLIENT_TYPE, DISCONNECT, KBYE, PROTOCOL_VERSION, STATUS, STATUS_CMD, |
| 28 | STATUS_COMMANDS | 28 | STATUS_COMMANDS |
| @@ -67,7 +67,8 @@ class Router(HeartbeatMixin): | |||
| 67 | 67 | ||
| 68 | self.name = generate_device_name(conf.NAME) | 68 | self.name = generate_device_name(conf.NAME) |
| 69 | 69 | ||
| 70 | logger.info('Initializing Router %s...' % self.name) | 70 | logger.info('Initializing Router %s...' % str(self.name)) |
| 71 | logger.info('Router version: ' + __version__) | ||
| 71 | 72 | ||
| 72 | self.poller = poller.Poller() | 73 | self.poller = poller.Poller() |
| 73 | 74 | ||
diff --git a/eventmq/scheduler.py b/eventmq/scheduler.py index 4f1d5ad..58c138e 100644 --- a/eventmq/scheduler.py +++ b/eventmq/scheduler.py | |||
| @@ -28,6 +28,7 @@ from future.utils import iteritems | |||
| 28 | import redis | 28 | import redis |
| 29 | from six import next | 29 | from six import next |
| 30 | 30 | ||
| 31 | from . import __version__ | ||
| 31 | from . import constants | 32 | from . import constants |
| 32 | from .client.messages import send_request | 33 | from .client.messages import send_request |
| 33 | from .constants import KBYE, STATUS_CMD, STATUS_COMMANDS | 34 | from .constants import KBYE, STATUS_CMD, STATUS_COMMANDS |
| @@ -74,12 +75,13 @@ class Scheduler(HeartbeatMixin, EMQPService): | |||
| 74 | 75 | ||
| 75 | reload_settings('scheduler', self.override_settings) | 76 | reload_settings('scheduler', self.override_settings) |
| 76 | 77 | ||
| 77 | logger.info('Initializing Scheduler...') | ||
| 78 | |||
| 79 | super(Scheduler, self).__init__(*args, **kwargs) | 78 | super(Scheduler, self).__init__(*args, **kwargs) |
| 80 | 79 | ||
| 81 | self.name = generate_device_name(conf.NAME) | 80 | self.name = generate_device_name(conf.NAME) |
| 82 | 81 | ||
| 82 | logger.info('Initializing Scheduler... ' + str(self.name)) | ||
| 83 | logger.info('Scheduler version: ' + __version__) | ||
| 84 | |||
| 83 | self.frontend = Sender(conf.NAME) | 85 | self.frontend = Sender(conf.NAME) |
| 84 | self._redis_server = None | 86 | self._redis_server = None |
| 85 | 87 | ||
diff --git a/eventmq/settings.py b/eventmq/settings.py index 826b3a1..34caf9f 100644 --- a/eventmq/settings.py +++ b/eventmq/settings.py | |||
| @@ -50,7 +50,7 @@ import os | |||
| 50 | # for py2 since dict().items() is inefficient | 50 | # for py2 since dict().items() is inefficient |
| 51 | from future.utils import iteritems | 51 | from future.utils import iteritems |
| 52 | 52 | ||
| 53 | from . import constants | 53 | from . import __version__, constants |
| 54 | from .utils import tuplify | 54 | from .utils import tuplify |
| 55 | 55 | ||
| 56 | 56 | ||
| @@ -478,7 +478,7 @@ def build_parser_arguments(parser, section): | |||
| 478 | section (str): the section of the config to generate arguments for. | 478 | section (str): the section of the config to generate arguments for. |
| 479 | """ | 479 | """ |
| 480 | for s in ('global', section): | 480 | for s in ('global', section): |
| 481 | for k, v in iteritems(_CONFIG_DEFS[s]): | 481 | for _, v in iteritems(_CONFIG_DEFS[s]): |
| 482 | if not v.get('long-arg'): | 482 | if not v.get('long-arg'): |
| 483 | continue | 483 | continue |
| 484 | 484 | ||
| @@ -502,6 +502,10 @@ def build_parser_arguments(parser, section): | |||
| 502 | 502 | ||
| 503 | parser.add_argument(*add_argument_args, **add_argument_kwargs) | 503 | parser.add_argument(*add_argument_args, **add_argument_kwargs) |
| 504 | 504 | ||
| 505 | # Tack on the version arugment to all options | ||
| 506 | parser.add_argument('--version', action='version', | ||
| 507 | version='%(prog)s ' + __version__) | ||
| 508 | |||
| 505 | 509 | ||
| 506 | class Conf(object): | 510 | class Conf(object): |
| 507 | """ | 511 | """ |
| @@ -7,7 +7,7 @@ from setuptools import find_packages, setup | |||
| 7 | 7 | ||
| 8 | setup( | 8 | setup( |
| 9 | name='eventmq', | 9 | name='eventmq', |
| 10 | version='0.3.4.4', | 10 | version='0.4rc1', |
| 11 | description='EventMQ job execution and messaging system based on ZeroMQ', | 11 | description='EventMQ job execution and messaging system based on ZeroMQ', |
| 12 | packages=find_packages(), | 12 | packages=find_packages(), |
| 13 | install_requires=['pyzmq==16.0.2', | 13 | install_requires=['pyzmq==16.0.2', |