{
"info": {
"author": "Frederic Osterrath",
"author_email": "osterrfr@crim.ca",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"License :: OSI Approved :: Apache Software License",
"Natural Language :: English",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Topic :: Software Development :: Libraries :: Application Frameworks"
],
"description": ".. image:: https://travis-ci.org/crim-ca/Service.svg?branch=master\n\nThis package offers helper modules for Vesta services working in a distributed\nService architecture. The work being executed by these services might be an\nannotation process or a form of conversion process taking a significant amount\nof time thereby benefiting from a distributed processing system with a REST\ninterface.\n\nMessages are communicated through a `Celery `_\ndistributed processing queue system. Celery can be configured to run with\nvarious backends such as RabbitMQ or Reddis. It is mainly meant to work with\nthe Vesta `Service Gateway `_ .\n\nRequirements / installation\n---------------------------\n\nThis package uses Python version 2.x.x but should be compatible with Py3K.\nTox tests are run regurlarly through the TravisCI on github. See the tox.ini\nconfiguration file.\n\nYou can install the package from the Python package index such as::\n\n pip install VestaService\n\nAlternatively one can install this package from source such as::\n\n pip install git+https://github.com/crim-ca/Service\n\nWhich should install all requirements such as Celery.\n\nYou can also install from a cloned version.\n\nSee the documentation for pip for more installation use cases.\n\nContribution\n------------\n\nPull requests are most welcome. Please ensure you follow pep8 for any\nmodifications.\n\n\nRelease notes\n=============\n\n0.4.3\n-----\n\n* Upgraded Celery to 4.3.0\n\n0.4.2\n-----\n\n* Really added Celery integration to sentry agent\n\n0.4.1\n-----\n\n* Added Celery integration for sentry agent.\n\n0.4.0\n-----\n\n* Uses sentry agent for bug reporting. See sentry documentation.\n\n0.3.3\n-----\n\n* Changing version of requests to add flexibility.\n\n\n0.3.2\n-----\n\n* Fix handling of service exception messages with UTF-8 content.\n\n0.3.1\n-----\n\n* Add a Report class normalizing format of execution reports.\n\n0.3.0\n-----\n\n* Add argument permitting annotation uploads in ZIP format.\n\n0.2.3\n-----\n\n* Using the package requests[security] rather than requests to avoid download errors with python versions < 2.7.9\n* For the download, passing the timeout and the max_try in parameters. Using shutil.copyfileobj to write file on disk\n\n0.2.2\n-----\n\n* When sending a task, queue name must be given.\n\n0.2.1\n-----\n\n* Honors a new key value called callback_url which is called at the end of a\n task.\n\n0.2.0\n-----\n\n* py3k compatible\n\n0.1\n---\n\n* First release\n\n\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/crim-ca/Service",
"keywords": "Vesta,Service",
"license": "Apache 2.0",
"maintainer": "",
"maintainer_email": "",
"name": "VestaService",
"package_url": "https://pypi.org/project/VestaService/",
"platform": "linux_x86_64",
"project_url": "https://pypi.org/project/VestaService/",
"project_urls": {
"Homepage": "https://github.com/crim-ca/Service"
},
"release_url": "https://pypi.org/project/VestaService/0.4.3/",
"requires_dist": [
"celery (==4.3.0)",
"requests[security] (>=2.20.0)",
"sentry-sdk"
],
"requires_python": "",
"summary": "Code to facilitate creation of services and their integration to Vesta Service Gateway.",
"version": "0.4.3"
},
"last_serial": 5213269,
"releases": {
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "e8c27ef97012f75bb37627d3fea717dd",
"sha256": "84b06234eb15b42f5816905b9c3fed7df72f40b111f43352f4899baaebeb4610"
},
"downloads": -1,
"filename": "VestaService-0.2.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "e8c27ef97012f75bb37627d3fea717dd",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 14953,
"upload_time": "2016-11-23T20:56:44",
"url": "https://files.pythonhosted.org/packages/a3/33/80a1ba7db8f75abb06127c42ce43131a4f653f2fa177eafc113456bcbffa/VestaService-0.2.0-py2.py3-none-any.whl"
}
],
"0.2.1": [
{
"comment_text": "",
"digests": {
"md5": "0e284e5d6758dfbfa3848ad149553c09",
"sha256": "2c1b8aaf463029c8cac145a31c82556d887e14ffe0a959e49d35aa968431c880"
},
"downloads": -1,
"filename": "VestaService-0.2.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "0e284e5d6758dfbfa3848ad149553c09",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 16251,
"upload_time": "2017-01-27T21:38:24",
"url": "https://files.pythonhosted.org/packages/6c/9d/e088dee835171469352d8cf3707cff0d10a78a0790570fef5593e7ab456f/VestaService-0.2.1-py2.py3-none-any.whl"
}
],
"0.2.2": [
{
"comment_text": "",
"digests": {
"md5": "d74ee59568f955401deeca1d714800fa",
"sha256": "b4874f0f6df08744c30a4f867d42a337a1da496c0ff39e1d7ca9d7e9347f2650"
},
"downloads": -1,
"filename": "VestaService-0.2.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "d74ee59568f955401deeca1d714800fa",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 16823,
"upload_time": "2017-03-29T15:43:15",
"url": "https://files.pythonhosted.org/packages/4d/10/aef4ad04ea8e3e57e6ed0cbaf80f8a745f9e63a5b80220d97b6b9910fc9f/VestaService-0.2.2-py2.py3-none-any.whl"
}
],
"0.2.3": [
{
"comment_text": "",
"digests": {
"md5": "7c48eebc9be051acadeede2c04a2f217",
"sha256": "b92abbd4f153e45af265c52bce34617c66ecbf2466ebec7a352c4d4d6cef2169"
},
"downloads": -1,
"filename": "VestaService-0.2.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "7c48eebc9be051acadeede2c04a2f217",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 16984,
"upload_time": "2017-10-27T18:26:08",
"url": "https://files.pythonhosted.org/packages/cc/2a/1535c0ceff498238deefe1e36934d8d41862fab15d4e186281756c485152/VestaService-0.2.3-py2.py3-none-any.whl"
}
],
"0.3.0": [
{
"comment_text": "",
"digests": {
"md5": "2ce49a10e82ad0d9bd792f78d9f66603",
"sha256": "4314c85944f154c49c131d05f67f6601a4f71f3d3c610e03ea5f96136eced79f"
},
"downloads": -1,
"filename": "VestaService-0.3.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "2ce49a10e82ad0d9bd792f78d9f66603",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 17526,
"upload_time": "2017-11-06T19:57:38",
"url": "https://files.pythonhosted.org/packages/c5/0b/5b1f2a9859a25f00bc7961fda77d8e27f07b58205b9bca27e390656d123d/VestaService-0.3.0-py2.py3-none-any.whl"
}
],
"0.3.1": [
{
"comment_text": "",
"digests": {
"md5": "085e13d5958b2a0f7483e6ec0bcd2bed",
"sha256": "acb7b02020f9de28c56af6fb4e01a424b8b2f7f925de7fb52e8c863fa091740f"
},
"downloads": -1,
"filename": "VestaService-0.3.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "085e13d5958b2a0f7483e6ec0bcd2bed",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 18922,
"upload_time": "2017-11-08T18:36:27",
"url": "https://files.pythonhosted.org/packages/c7/79/f93fc2a33c63c61a4fc91725dfd672cd4381e15f3ea89cf17988d121396c/VestaService-0.3.1-py2.py3-none-any.whl"
}
],
"0.3.2": [
{
"comment_text": "",
"digests": {
"md5": "d264ea29e6486f1257d78906f14a6a5b",
"sha256": "85f04370b9723ae512b8e0cdac32c5a53080e928333b1692cdb2d0195f877304"
},
"downloads": -1,
"filename": "VestaService-0.3.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "d264ea29e6486f1257d78906f14a6a5b",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 19059,
"upload_time": "2017-12-19T15:41:34",
"url": "https://files.pythonhosted.org/packages/6e/85/2298500fce51ad691fa2ce807ccebb20b929dd95efe10d75e632d1ffb6ba/VestaService-0.3.2-py2.py3-none-any.whl"
}
],
"0.3.3": [
{
"comment_text": "",
"digests": {
"md5": "05929734d956f7a325f725560f2e10a4",
"sha256": "606dd5f6f750e5b7f7a3bb8e24fc41c08a6681702270c0d63a0fd5b0231aed26"
},
"downloads": -1,
"filename": "VestaService-0.3.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "05929734d956f7a325f725560f2e10a4",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 19176,
"upload_time": "2018-03-01T21:15:31",
"url": "https://files.pythonhosted.org/packages/70/c8/c712a67570a007a74b8e915d24b75a067e49b30cf172963101f84b73f77d/VestaService-0.3.3-py2.py3-none-any.whl"
}
],
"0.4.1": [
{
"comment_text": "",
"digests": {
"md5": "48a0d13a01d2042cae8fe694188838fe",
"sha256": "8fd869ba0812827d6aa1bd7dbee5591a99b7572b0024fc7ddb82f53ba4b3bea0"
},
"downloads": -1,
"filename": "VestaService-0.4.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "48a0d13a01d2042cae8fe694188838fe",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 17926,
"upload_time": "2019-02-04T19:32:08",
"url": "https://files.pythonhosted.org/packages/35/17/cb23303f97644dcebb0304b9613e58d36f0d2ea0a88dd8602cdf3c507ef4/VestaService-0.4.1-py2.py3-none-any.whl"
}
],
"0.4.2": [
{
"comment_text": "",
"digests": {
"md5": "67a50b1a92367de9246d9748e0d7f3b9",
"sha256": "410b34039bb0fbee2d6be44733576c038924c8ec0ca5f5b35afdc783acf0dd74"
},
"downloads": -1,
"filename": "VestaService-0.4.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "67a50b1a92367de9246d9748e0d7f3b9",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 17980,
"upload_time": "2019-03-05T19:19:30",
"url": "https://files.pythonhosted.org/packages/0c/af/9c12401c3c552494e71020d9fed131125bdbd3ed88dccaecc8249c72ffcf/VestaService-0.4.2-py2.py3-none-any.whl"
}
],
"0.4.3": [
{
"comment_text": "",
"digests": {
"md5": "303d905f4bc4670758cd64067900d5d3",
"sha256": "8f81cf2dd4cf2fe6c8b1f74593acd51484fdd1ae8d0f3610099027342bb58fa8"
},
"downloads": -1,
"filename": "VestaService-0.4.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "303d905f4bc4670758cd64067900d5d3",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 17990,
"upload_time": "2019-05-01T16:36:43",
"url": "https://files.pythonhosted.org/packages/a6/3f/c8d307a11ad523404ef82810c2628811fe889f07229319c91f43d26ba2ba/VestaService-0.4.3-py2.py3-none-any.whl"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "303d905f4bc4670758cd64067900d5d3",
"sha256": "8f81cf2dd4cf2fe6c8b1f74593acd51484fdd1ae8d0f3610099027342bb58fa8"
},
"downloads": -1,
"filename": "VestaService-0.4.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "303d905f4bc4670758cd64067900d5d3",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 17990,
"upload_time": "2019-05-01T16:36:43",
"url": "https://files.pythonhosted.org/packages/a6/3f/c8d307a11ad523404ef82810c2628811fe889f07229319c91f43d26ba2ba/VestaService-0.4.3-py2.py3-none-any.whl"
}
]
}