{ "info": { "author": "Sergei Lebedev", "author_email": "superbobry@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": ".. -*- mode: rst -*-\n\n::\n\n .---. .-..-..-.,-. .--.\n : .; `: :; :`. .'`._-.'\n : ._.'`._. ;:_,._;`.__.'\n : : .-. :\n :_; `._.' 0.4.1\n\n -- XenStore access the Python way!\n\n\nWhat is ``pyxs``?\n-----------------\n\nIt's a pure Python XenStore client implementation, which covers all of\nthe ``libxs`` features and adds some nice Pythonic sugar on top. Here's\na shortlist:\n\n* ``pyxs`` supports both Python 2 and 3,\n* works over a Unix socket or XenBus,\n* has a clean and well-documented API,\n* is writen in easy to understand Python,\n* can be used with `gevent `_ or\n `eventlet `_.\n\nInstallation\n------------\n\nIf you have `pip `_ you can do the usual::\n\n pip install --user pyxs\n\nOtherwise, download the source from `GitHub `_\nand run::\n\n python setup.py install", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/selectel/pyxs", "keywords": "xen,xenstore,virtualization", "license": "UNKNOWN", "maintainer": "", "maintainer_email": "", "name": "pyxs", "package_url": "https://pypi.org/project/pyxs/", "platform": "any", "project_url": "https://pypi.org/project/pyxs/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/selectel/pyxs" }, "release_url": "https://pypi.org/project/pyxs/0.4.1/", "requires_dist": null, "requires_python": null, "summary": "Pure Python bindings to XenStore.", "version": "0.4.1" }, "last_serial": 2109310, "releases": { "0.3": [ { "comment_text": "", "digests": { "md5": "03993ea976d507f3f9c51ae66f862dba", "sha256": "b23e69e1a9aa0f26cf95f4f4b84504e93e986ad7f6ecfc7c1eb2be522b0ff6b1" }, "downloads": -1, "filename": "pyxs-0.3.tar.gz", "has_sig": false, "md5_digest": "03993ea976d507f3f9c51ae66f862dba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13957, "upload_time": "2011-12-15T14:11:31", "url": "https://files.pythonhosted.org/packages/51/f8/318cce4dff0ddf1aed0776f11c247327525a8ada3ce3e002fe5a7548e70d/pyxs-0.3.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "ee26a03a0dec7be1ea018d2597e42c57", "sha256": "8ca02498759f32d76ee6d08b3e8b755d3d9ff4f516c0564dd40e839b02663189" }, "downloads": -1, "filename": "pyxs-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ee26a03a0dec7be1ea018d2597e42c57", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19391, "upload_time": "2016-03-06T19:19:47", "url": "https://files.pythonhosted.org/packages/5d/6e/81e0156b7bfa74c1b33d612528caf505b8d770fc3db5e7b547da6ee6fb7d/pyxs-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cbf42444287ea82e4d0877c3be55ea06", "sha256": "6a7af76f6e8c55e277acf722b32fd0cbfec5afcc1aa45af82e0749183bc9f0ec" }, "downloads": -1, "filename": "pyxs-0.4.0.tar.gz", "has_sig": false, "md5_digest": "cbf42444287ea82e4d0877c3be55ea06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20323, "upload_time": "2016-03-06T19:19:53", "url": "https://files.pythonhosted.org/packages/ba/ec/2e7d5edeeb7540356c13d72599c20e5321094579a808c9fdb42d1f0343a3/pyxs-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "5ff4814874290bfcb68a61d068b0c91b", "sha256": "ae6016b05e7a99d0a4e8b3eb83bbc32362d1b013498d64c5fb1b429f43bb049f" }, "downloads": -1, "filename": "pyxs-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5ff4814874290bfcb68a61d068b0c91b", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 19522, "upload_time": "2016-05-10T21:15:05", "url": "https://files.pythonhosted.org/packages/22/b5/e8280ea75760d46fc97de7a4859b69b6c9960eaac06a94d2b1ecfb11d2d4/pyxs-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f3700508bde2b8982c7bde6803b6628", "sha256": "c56c88114651eda15f074d1b32fd465a5846d8e6e1f8aa296c7fd0292b7638ad" }, "downloads": -1, "filename": "pyxs-0.4.1.tar.gz", "has_sig": false, "md5_digest": "4f3700508bde2b8982c7bde6803b6628", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20525, "upload_time": "2016-05-10T21:14:56", "url": "https://files.pythonhosted.org/packages/45/8b/c1aab7aa1b1c63017dc2d2be3426206af5b5a325b611a202c9ef32d65cc1/pyxs-0.4.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5ff4814874290bfcb68a61d068b0c91b", "sha256": "ae6016b05e7a99d0a4e8b3eb83bbc32362d1b013498d64c5fb1b429f43bb049f" }, "downloads": -1, "filename": "pyxs-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5ff4814874290bfcb68a61d068b0c91b", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 19522, "upload_time": "2016-05-10T21:15:05", "url": "https://files.pythonhosted.org/packages/22/b5/e8280ea75760d46fc97de7a4859b69b6c9960eaac06a94d2b1ecfb11d2d4/pyxs-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f3700508bde2b8982c7bde6803b6628", "sha256": "c56c88114651eda15f074d1b32fd465a5846d8e6e1f8aa296c7fd0292b7638ad" }, "downloads": -1, "filename": "pyxs-0.4.1.tar.gz", "has_sig": false, "md5_digest": "4f3700508bde2b8982c7bde6803b6628", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20525, "upload_time": "2016-05-10T21:14:56", "url": "https://files.pythonhosted.org/packages/45/8b/c1aab7aa1b1c63017dc2d2be3426206af5b5a325b611a202c9ef32d65cc1/pyxs-0.4.1.tar.gz" } ] }