{
"info": {
"author": "Vyronas Tsingaras",
"author_email": "vyronas@vtsingaras.me",
"bugtrack_url": null,
"classifiers": [],
"description": "=====\nXoLib\n=====\n\n^^^^^^^^\nOverview\n^^^^^^^^\nThis is a simple helper Python 2 & 3 package to interface with the\nJSON-RPC over WebSockets API of `XenOrchestra's `_\n`xo-server `_.\n\n^^^^^\nUsage\n^^^^^\n\n::\n\n from xolib import xo, XoError, XoApiError, XoTimeoutError\n from __future__ import print_function\n\n xo_instance = xo('ws://localhost', timeout=30)\n try:\n xo.session_signInWithPassword(email='lala', password='test')\n except XoError:\n print('Wrong password?')\n\n try:\n xo.call('somemethod', somemethod_arg1=arg1, somemethod_arg2=arg2)\n except XoTimeoutError:\n print('xo-server did not respond within 30 seconds.')\n except XoApiError:\n print('Fix your arguments.')",
"description_content_type": null,
"docs_url": null,
"download_url": "https://github.com/vtsingaras/python-xolib/archive/v0.2.3.tar.gz",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/vtsingaras/python-xolib",
"keywords": null,
"license": "LICENSE.txt",
"maintainer": null,
"maintainer_email": null,
"name": "xolib",
"package_url": "https://pypi.org/project/xolib/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/xolib/",
"project_urls": {
"Download": "https://github.com/vtsingaras/python-xolib/archive/v0.2.3.tar.gz",
"Homepage": "https://github.com/vtsingaras/python-xolib"
},
"release_url": "https://pypi.org/project/xolib/0.2.3/",
"requires_dist": null,
"requires_python": null,
"summary": "Helper library for interfacing with xo-server.",
"version": "0.2.3"
},
"last_serial": 2646337,
"releases": {
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "fc00fdf899e001e396f70a2ff302a05d",
"sha256": "32f943dcb8ca55db344fc092880d48dec08ef89c90aaf896a249143b523b062b"
},
"downloads": -1,
"filename": "xolib-0.1.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "fc00fdf899e001e396f70a2ff302a05d",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 3578,
"upload_time": "2016-08-13T09:18:05",
"url": "https://files.pythonhosted.org/packages/8c/a6/73881e7c0d34847898b1c068991a7ac717bb7cf3d3a58f7af00e37b576d2/xolib-0.1.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "ff43d3f50ddfa4c4248337deb6764123",
"sha256": "266787f9ee0c9aa6982173e616c37d7122fd2aced323be492d061d288dccf1c9"
},
"downloads": -1,
"filename": "xolib-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "ff43d3f50ddfa4c4248337deb6764123",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1992,
"upload_time": "2016-08-13T09:18:07",
"url": "https://files.pythonhosted.org/packages/7a/8d/5771b190af8b96d3d4565245068e55d2393f6cd81faed054342c2e98c059/xolib-0.1.0.tar.gz"
}
],
"0.2.1": [
{
"comment_text": "",
"digests": {
"md5": "e2c267ab9241dea93118224f0dfcc91b",
"sha256": "3c64ad9653e2e9ce81bee4bb2a784c41b80cc9746f5bd67fd85f25e725a9f6b8"
},
"downloads": -1,
"filename": "xolib-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "e2c267ab9241dea93118224f0dfcc91b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2674,
"upload_time": "2016-12-27T14:48:47",
"url": "https://files.pythonhosted.org/packages/d5/a2/ca14ca7c559875c83ced49109e0fb43d4e08d827d10282dd215cfd22f025/xolib-0.2.1.tar.gz"
}
],
"0.2.2": [
{
"comment_text": "",
"digests": {
"md5": "32b2a0c73bab8d2f3feaf25183859c07",
"sha256": "b918998c743b4e0afebb37a49f7903b8ad22ea6476504a2123abdf170a0fb92e"
},
"downloads": -1,
"filename": "xolib-0.2.2.tar.gz",
"has_sig": false,
"md5_digest": "32b2a0c73bab8d2f3feaf25183859c07",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2674,
"upload_time": "2016-12-27T14:56:54",
"url": "https://files.pythonhosted.org/packages/84/f9/5e042f01b52c04718f1aec051234339f1fc1f41810640ff33652708813bd/xolib-0.2.2.tar.gz"
}
],
"0.2.3": [
{
"comment_text": "",
"digests": {
"md5": "4d3b3e2191a4bb1d5efa0430c4ec493f",
"sha256": "452860eb4e7154ca2374a2ec82d4e517981fb198763a63f5a20b25c20e6896e3"
},
"downloads": -1,
"filename": "xolib-0.2.3.tar.gz",
"has_sig": false,
"md5_digest": "4d3b3e2191a4bb1d5efa0430c4ec493f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2674,
"upload_time": "2016-12-27T15:02:18",
"url": "https://files.pythonhosted.org/packages/52/a6/977d6d97e5c61dd3a6c3aeab0db10240c5b0e88ca9fceb9220562f6f5d75/xolib-0.2.3.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "4d3b3e2191a4bb1d5efa0430c4ec493f",
"sha256": "452860eb4e7154ca2374a2ec82d4e517981fb198763a63f5a20b25c20e6896e3"
},
"downloads": -1,
"filename": "xolib-0.2.3.tar.gz",
"has_sig": false,
"md5_digest": "4d3b3e2191a4bb1d5efa0430c4ec493f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2674,
"upload_time": "2016-12-27T15:02:18",
"url": "https://files.pythonhosted.org/packages/52/a6/977d6d97e5c61dd3a6c3aeab0db10240c5b0e88ca9fceb9220562f6f5d75/xolib-0.2.3.tar.gz"
}
]
}