Update requirements and remove tornado as dependency
Use asyncio instead of ioloop (tornado) as event loop
Add PeriodicCall
This helper class recurring executes a coroutine at a given interval,
using asyncio.
Merged in remove_simb_pilsner (pull request #2)
Remove simb.pilsner dependency
Approved-by: Gustavo Heinz
Blacken JackPlug codebase
Add set_logger method on JackBase and PlugBase
This let us to externally configure the logger, or use another logging system
compatible with python logging.
Remove simb.pilsner dependency
Merged in feature/PA-2589-move-jackplug-codebase-to-its-ow (pull request #1)
Feature/PA-2589 Move JackPlug codebase to its own repository
Approved-by: Mathias Hillesheim
PA-2589 - Adjust README.md about requirements
PA-2589 - Remove pipenv files and update documentation
PA-2589 - Update requirements
PA-2589 - Adjust README.md and set requirements
- Python 2.7.16 is the minimal python2 requirement;
- Python 3.8.0 is the recommended python version;
- Pipfile and Pipfile.lock were added for python3 use.
PA-2589 - Do not encode service name while sending message
This is not necessary anymore, as minimal python version is now 2.7.
PA-2589 - Use jsonapi.load directly on JackBase
This avoids the need to import a json library just to deserialize the
received message.