{ "info": { "author": "Citrix", "author_email": "openstack@citrix.com", "bugtrack_url": null, "classifiers": [ "Environment :: OpenStack", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5" ], "description": "=========\nos-xenapi\n=========\n\nXenAPI library for OpenStack projects\n\nThis library provides the support functions needed to connect to and manage a XenAPI-based\nhypervisor, such as Citrix's XenServer.\n\n* Free software: Apache license\n* Source: http://git.openstack.org/cgit/openstack/os-xenapi\n* Bugs: http://bugs.launchpad.net/os-xenapi\n* Install Devstack on XenServer: https://github.com/openstack/os-xenapi/blob/master/tools/README.rst\n\nFeatures\n--------\n\nThe following features are supported since 0.3.1:\n\n* VDI streaming\n It will allow the library user to create XenServer VDI from a gzipped\n image data stream; or create gzipped image data stream from a specified\n XenServer VDI. By comparing to the existing dom0 glance plugin, the\n image data gets processed on the fly via streams. So it doesn't create\n intermediate files. And it completely uses the formal VDI import or\n export APIs when it exchanges VDI data with XenServer.\n\n* XAPI pool\n With this feature, we can deploy OpenStack on hosts which belong to a\n XAPI pool, so that we can get the benefits from XAPI pool features:\n e.g. it's able to live migrate instance between two hosts without\n moving the disks on shared storage.\n\nThe following features are supported since 0.3.2:\n\n* Bootstrap compute node via a single command\n Now we can support to boostrap an OpenStack compute node by running the\n command of ``xenapi_bootstrap`` from a VM which is running on XenServer.\n At the moment, only CentOS 7.x is supported.\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.citrix.com", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "os-xenapi", "package_url": "https://pypi.org/project/os-xenapi/", "platform": "", "project_url": "https://pypi.org/project/os-xenapi/", "project_urls": { "Homepage": "http://www.citrix.com" }, "release_url": "https://pypi.org/project/os-xenapi/0.3.4/", "requires_dist": [ "pbr (!=2.1.0,>=2.0.0)", "Babel (!=2.4.0,>=2.3.4)", "eventlet (!=0.18.3,!=0.20.1,>=0.18.2)", "oslo.concurrency (>=3.26.0)", "oslo.log (>=3.36.0)", "oslo.utils (>=3.33.0)", "oslo.i18n (>=3.15.3)", "paramiko (>=2.0.0)", "six (>=1.10.0)" ], "requires_python": "", "summary": "XenAPI library for OpenStack projects", "version": "0.3.4" }, "last_serial": 4192451, "releases": { "0.1": [], "0.1.0": [ { "comment_text": "", "digests": { "md5": "4d90c7050174a1df6a82ebde3332f5b2", "sha256": "834cbb85438e5dedc26d9f30ca264b610fdbf74d72b057f0fa56b426a1c77b65" }, "downloads": -1, "filename": "os_xenapi-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "4d90c7050174a1df6a82ebde3332f5b2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 71598, "upload_time": "2016-11-29T14:52:01", "url": "https://files.pythonhosted.org/packages/f7/66/fd9b159a8222104319e713af5c6ab1b2f8b54b18622070a65a5916518ac8/os_xenapi-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "19b2cb77e23d86268efad6e074eb384d", "sha256": "6767f31d11556ea0bcd783a7f9dbce2bf21a416920523693a78d1016ba864f2b" }, "downloads": -1, "filename": "os-xenapi-0.1.0.tar.gz", "has_sig": false, "md5_digest": "19b2cb77e23d86268efad6e074eb384d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54470, "upload_time": "2016-11-29T14:52:04", "url": "https://files.pythonhosted.org/packages/6f/9d/b0f05cb10f24478fd4b0cb57439692137c65f3313b4c5af613c35f058176/os-xenapi-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "dfc0ba3d2b7154253d52dc761281faab", "sha256": "68a26264000ad5ff231bf192404ccdbe2095dd594c26049c16bbeff38bc53fdb" }, "downloads": -1, "filename": "os_xenapi-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "dfc0ba3d2b7154253d52dc761281faab", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 72509, "upload_time": "2016-12-14T09:37:50", "url": "https://files.pythonhosted.org/packages/3a/27/22a2e2a4a8b61b8f18834852fdd81caff572223e3754cb1acff29427260c/os_xenapi-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b47792a6cb600c502270c2414a7f70b2", "sha256": "41fcb476b80b32172ec337d1a64a3404d2c8a0dd7ee684d8a4b5fd96d01c49fc" }, "downloads": -1, "filename": "os-xenapi-0.1.1.tar.gz", "has_sig": false, "md5_digest": "b47792a6cb600c502270c2414a7f70b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55493, "upload_time": "2016-12-14T09:37:52", "url": "https://files.pythonhosted.org/packages/9b/ea/0def3b5fa8bf17cc866c8e0b4b00bef9f7435ecc50ba42ebfaac49d255e7/os-xenapi-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "f21395564d64e6aa3d6eba3eb6d83f39", "sha256": "7d86da7b048eb92a7b986a4c5fbb0fd71d391978594f3f20887bfb6acf91df81" }, "downloads": -1, "filename": "os_xenapi-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "f21395564d64e6aa3d6eba3eb6d83f39", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 90971, "upload_time": "2017-05-17T09:55:16", "url": "https://files.pythonhosted.org/packages/1e/57/62403a305c8d12d22e496cb8affffad07739f027fde9a8afcfdfc11e6cf9/os_xenapi-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0ba59f19bf2166bf1af8d2a2adfba341", "sha256": "d41fbc50fb3a36364f3e2eae35789332b52fde6ee4cd3e1976f73f1daa613128" }, "downloads": -1, "filename": "os-xenapi-0.2.0.tar.gz", "has_sig": false, "md5_digest": "0ba59f19bf2166bf1af8d2a2adfba341", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73753, "upload_time": "2017-05-17T09:55:17", "url": "https://files.pythonhosted.org/packages/56/5a/7c827c5bd55b76166fab2b55d053692fea3c86d10e69cabf683025cd6100/os-xenapi-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "00fe4476076413907df058f8890b262a", "sha256": "e6a9f84cd51f6b183295d6d7274dd0adffacacc26e3a383a3fa0ca39d9c62cb3" }, "downloads": -1, "filename": "os_xenapi-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "00fe4476076413907df058f8890b262a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 111603, "upload_time": "2017-09-04T12:40:16", "url": "https://files.pythonhosted.org/packages/a6/be/249c3937dbb5fc6ca39f2f7bbb0139abcd02555718790a4522f07c720d17/os_xenapi-0.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c84b6ed035a355c4da6a840e21a64d5", "sha256": "80697c0f85bbdf282e59793d99504de55ed7ba431b8b33cbff65b7d54d3eb4a9" }, "downloads": -1, "filename": "os-xenapi-0.3.0.tar.gz", "has_sig": false, "md5_digest": "4c84b6ed035a355c4da6a840e21a64d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 119876, "upload_time": "2017-09-04T12:40:19", "url": "https://files.pythonhosted.org/packages/52/4d/87dafdfd61259bd6e74df38f13726b67ce50482ef935e1b7ee57bfcfce01/os-xenapi-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "01ca89600972a7a5e040bb3beec3744f", "sha256": "514a7fb6dcb5b536628f2212965524e6a50383eaa1288ba98c13b6b6dd927d60" }, "downloads": -1, "filename": "os_xenapi-0.3.1-py2-none-any.whl", "has_sig": false, "md5_digest": "01ca89600972a7a5e040bb3beec3744f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 111735, "upload_time": "2017-09-20T08:43:03", "url": "https://files.pythonhosted.org/packages/d6/e5/8bff8e896d5e268a9aca1f03bc69d8587bfb7366d037245259abd2e2c78d/os_xenapi-0.3.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f3c7130b367d124874cdb38d4ea951ab", "sha256": "4378a7769c805f168a1c4e9b3d508d87d0a6604d447c92ee87c0e800048b4444" }, "downloads": -1, "filename": "os-xenapi-0.3.1.tar.gz", "has_sig": false, "md5_digest": "f3c7130b367d124874cdb38d4ea951ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121953, "upload_time": "2017-09-20T08:43:06", "url": "https://files.pythonhosted.org/packages/7f/50/038d7e0ea81955971c2aef1855817e5c29fc26ac358d0a4ef295fe933124/os-xenapi-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "4ba5ac38af89c46f0b177c1c828fde0f", "sha256": "f326a4ad23891cfd55ecd9cd625d95cfa6c60918f14c800b176e39f4ec33271f" }, "downloads": -1, "filename": "os_xenapi-0.3.2-py2-none-any.whl", "has_sig": false, "md5_digest": "4ba5ac38af89c46f0b177c1c828fde0f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 136371, "upload_time": "2018-03-15T13:06:20", "url": "https://files.pythonhosted.org/packages/f6/94/67fd3510b5f6eb9a8b5e2e92badd5b339bc96a935515299e6eba980e4340/os_xenapi-0.3.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b935c7f66b5c4f4d6d8073d5718801a", "sha256": "1bc49c622b38c2e4583202cd15da50a91679c7d426e975a6858a8f875af8573c" }, "downloads": -1, "filename": "os-xenapi-0.3.2.tar.gz", "has_sig": false, "md5_digest": "6b935c7f66b5c4f4d6d8073d5718801a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 136209, "upload_time": "2018-03-15T13:06:27", "url": "https://files.pythonhosted.org/packages/d8/2a/62aae5985b8328b8f5252289b63835039f0ecbccaf66d7e6f295a548d8f3/os-xenapi-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "5a243f5f2cff02783e9d0ce1eddf64a7", "sha256": "5b76f0318f46a5d78b091ab95ada0df68dd48eb563bde423f72ee828ea2c3f3d" }, "downloads": -1, "filename": "os_xenapi-0.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5a243f5f2cff02783e9d0ce1eddf64a7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 134889, "upload_time": "2018-04-19T10:32:29", "url": "https://files.pythonhosted.org/packages/b6/00/19064c87de118f546bcd0ee576262ba63cb4ab1b5cf7bca079d534899d9b/os_xenapi-0.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8160692ae25a29c2bd25da0801d8b56e", "sha256": "efbb74a054fa4544313872a10dbf4926eb07c39126a0f99fc59c00749a2b1c6f" }, "downloads": -1, "filename": "os-xenapi-0.3.3.tar.gz", "has_sig": false, "md5_digest": "8160692ae25a29c2bd25da0801d8b56e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 135902, "upload_time": "2018-04-19T10:32:33", "url": "https://files.pythonhosted.org/packages/c8/f1/f10e4cc2be2e544660fb34dd5ae17cf0537ccdc8a75b2681ef0adb99ae8b/os-xenapi-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "83630e1bccb6881a30dee09a9fb41c7d", "sha256": "b4d9a2c85801897711f2a874133a7211b1693f90a44efa0e1786ef5bf6f5b65e" }, "downloads": -1, "filename": "os_xenapi-0.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "83630e1bccb6881a30dee09a9fb41c7d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 137411, "upload_time": "2018-08-21T13:13:10", "url": "https://files.pythonhosted.org/packages/12/67/5d953cb20497d4f56965bc5bcf03134244be7bae4eb2b1f7ca5cf31b245f/os_xenapi-0.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1023c66411893c0d512fb227ae63b5c", "sha256": "85d9d4bff4086a9c36eb9b2b9dfce542fa8336821a63826180dc0e8637e8ad72" }, "downloads": -1, "filename": "os-xenapi-0.3.4.tar.gz", "has_sig": false, "md5_digest": "e1023c66411893c0d512fb227ae63b5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 139843, "upload_time": "2018-08-21T13:13:13", "url": "https://files.pythonhosted.org/packages/ed/af/8fa74f2545518ba725992765a63b2d8cf507b12867380e8f701c44e47587/os-xenapi-0.3.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "83630e1bccb6881a30dee09a9fb41c7d", "sha256": "b4d9a2c85801897711f2a874133a7211b1693f90a44efa0e1786ef5bf6f5b65e" }, "downloads": -1, "filename": "os_xenapi-0.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "83630e1bccb6881a30dee09a9fb41c7d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 137411, "upload_time": "2018-08-21T13:13:10", "url": "https://files.pythonhosted.org/packages/12/67/5d953cb20497d4f56965bc5bcf03134244be7bae4eb2b1f7ca5cf31b245f/os_xenapi-0.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1023c66411893c0d512fb227ae63b5c", "sha256": "85d9d4bff4086a9c36eb9b2b9dfce542fa8336821a63826180dc0e8637e8ad72" }, "downloads": -1, "filename": "os-xenapi-0.3.4.tar.gz", "has_sig": false, "md5_digest": "e1023c66411893c0d512fb227ae63b5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 139843, "upload_time": "2018-08-21T13:13:13", "url": "https://files.pythonhosted.org/packages/ed/af/8fa74f2545518ba725992765a63b2d8cf507b12867380e8f701c44e47587/os-xenapi-0.3.4.tar.gz" } ] }