Code to facilitate creation of services and their integration to Vesta Service Gateway.
Project description
This package offers helper modules for Vesta services working in a distributed Service architecture. The work being executed by these services might be an annotation process or a form of conversion process taking a significant amount of time thereby benefiting from a distributed processing system with a REST interface.
Messages are communicated through a Celery distributed processing queue system. Celery can be configured to run with various backends such as RabbitMQ or Reddis. It is mainly meant to work with the Vesta Service Gateway .
Requirements / installation
This package uses Python version 2.x.x but should be compatible with Py3K.
This package can be used in-place, by simply cloning this package in your source tree and refering to the proper package with the Python import statement.
Python requirements are in file «requirements.txt» and can be installed with the following command:
pip install -r requirements.txt
Furthermore, care should be taken to include the requirements into one’s installation procedure. e.g. setup.py .
Alternatively, one can simply use this package’s installation procedure such as:
pip install git+https://github.com/crim-ca/Service
Which should install all requirements such as Celery.
Release notes
0.2
py3k compatible
0.1
First release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for VestaService-0.2.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84b06234eb15b42f5816905b9c3fed7df72f40b111f43352f4899baaebeb4610 |
|
MD5 | e8c27ef97012f75bb37627d3fea717dd |
|
BLAKE2b-256 | a33380a1ba7db8f75abb06127c42ce43131a4f653f2fa177eafc113456bcbffa |