{ "info": { "author": "OpenStack", "author_email": "openstack-dev@lists.openstack.org", "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.6", "Programming Language :: Python :: 3.7" ], "description": "========================\nTeam and repository tags\n========================\n\n.. image:: https://governance.openstack.org/tc/badges/python-cyborgclient.svg\n :target: https://governance.openstack.org/tc/reference/tags/index.html\n\n.. Change things from this point on\n\n===============================\npython-cyborgclient\n===============================\n\n.. image:: https://img.shields.io/pypi/v/python-cyborgclient.svg\n :target: https://pypi.python.org/pypi/python-cyborgclient/\n :alt: Latest Version\n\npython-cyborgclient is a python bindings to the OpenStack Cyborg API. There's\na Python API (the ``cyborgclient`` module), and a command-line script\n(``cyborg``). Each implements 100% of the OpenStack Cyborg API.\n\nSee the `OpenStack CLI Reference`_ for information on how to use the ``cyborg``\ncommand-line tool. You may also want to look at the\n`OpenStack API documentation`_.\n\n.. _OpenStack CLI Reference: https://docs.openstack.org/python-openstackclient/latest/cli/\n.. _OpenStack API documentation: https://docs.openstack.org/api-quick-start/\n\nThe project is hosted on `Launchpad`_, where bugs can be filed. The code is\nhosted on `OpenStack`_. Patches must be submitted using `Gerrit`_.\n\n.. _OpenStack: https://git.openstack.org/cgit/openstack/python-cyborgclient\n.. _Launchpad: https://launchpad.net/python-cyborgclient\n.. _Gerrit: https://docs.openstack.org/infra/manual/developers.html#development-workflow\n\nThis code is a fork of `Jacobian's python-cloudservers`__. If you need API support\nfor the Rackspace API solely or the BSD license, you should use that repository.\npython-cyborgclient is licensed under the Apache License like the rest of OpenStack.\n\n__ https://github.com/jacobian-archive/python-cloudservers\n\n* License: Apache License, Version 2.0\n* `PyPi`_ - package installation\n* `Online Documentation`_\n* `Blueprints`_ - feature specifications\n* `Bugs`_ - issue tracking\n* `Source`_\n* `Specs`_\n* `How to Contribute`_\n\n.. _PyPi: https://pypi.python.org/pypi/python-cyborgclient\n.. _Online Documentation: https://docs.openstack.org/python-cyborgclient/latest/\n.. _Blueprints: https://blueprints.launchpad.net/python-cyborgclient\n.. _Bugs: https://bugs.launchpad.net/python-cyborgclient\n.. _Source: https://git.openstack.org/cgit/openstack/python-cyborgclient\n.. _How to Contribute: https://docs.openstack.org/infra/manual/developers.html\n.. _Specs: https://specs.openstack.org/openstack/cyborg-specs/\n\n\n.. contents:: Contents:\n :local:\n\n\nCommand-line API\n----------------\n\nInstalling this package gets you a shell command, ``cyborg``, that you\ncan use to interact with any Rackspace compatible API (including OpenStack).\n\nYou'll need to provide your OpenStack username and password. You can do this\nwith the ``--os-username``, ``--os-password`` and ``--os-tenant-name``\nparams, but it's easier to just set them as environment variables::\n\n export OS_USERNAME=openstack\n export OS_PASSWORD=yadayada\n export OS_TENANT_NAME=myproject\n\nYou will also need to define the authentication url with ``--os-auth-url``\nand the version of the API with ``--os-accelerator-api-version``. Or set them\nas environment variables as well, ``OS_ACCELERATOR_API_VERSION=1``. If you\nare using Keystone, you need to set the ``OS_AUTH_URL`` to the keystone\nendpoint::\n\n export OS_AUTH_URL=http://controller:5000/v3\n export OS_ACCELERATOR_API_VERSION=1\n\nSince Keystone can return multiple regions in the Service Catalog, you\ncan specify the one you want with ``--os-region-name`` (or\n``export OS_REGION_NAME``). It defaults to the first in the list returned.\n\nYou'll find complete documentation on the shell by running\n``cyborg help``\n\n\nPython API\n----------\n\nThere's also a complete Python API, but it has not yet been documented.\n\nQuick-start using keystone::\n\n # pass auth plugin and session to Client init.\n # service_parameters contains servive_name, service_type, interface and\n # region name.\n >>> from cyborgclient.v1 import client\n >>> nt = client.Client(auth=auth,session=_SESSION,**service_parameters)\n >>> nt.accelerators.list()\n [...]\n\nSee release notes and more at ``_.\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.openstack.org/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "python-cyborgclient", "package_url": "https://pypi.org/project/python-cyborgclient/", "platform": "", "project_url": "https://pypi.org/project/python-cyborgclient/", "project_urls": { "Homepage": "http://www.openstack.org/" }, "release_url": "https://pypi.org/project/python-cyborgclient/0.4.0/", "requires_dist": [ "pbr (!=2.1.0,>=2.0.0)", "Babel (!=2.4.0,>=2.3.4)", "six (>=1.10.0)", "keystoneauth1 (>=3.3.0)", "stevedore (>=1.20.0)", "requests (>=2.14.2)", "oslo.i18n (>=3.15.3)", "oslo.log (>=3.36.0)", "oslo.serialization (!=2.19.1,>=2.18.0)", "oslo.utils (>=3.33.0)", "os-client-config (>=1.28.0)", "osc-lib (>=1.8.0)", "PrettyTable (<0.8,>=0.7.1)", "cryptography (!=2.0,>=1.9)", "decorator (>=3.4.0)" ], "requires_python": "", "summary": "Python client for cyborg API", "version": "0.4.0" }, "last_serial": 5826213, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "71bf2221555aa3ec645dacb633264bcc", "sha256": "d60e25476269bcc3d12ef27041c6dd6ac573978870df1348aaa2f1ad62d8dc0f" }, "downloads": -1, "filename": "python_cyborgclient-0.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "71bf2221555aa3ec645dacb633264bcc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5247, "upload_time": "2018-04-04T10:57:13", "url": "https://files.pythonhosted.org/packages/38/3d/fb3344917769ce1cd68c48863590f8b46e970c59e8df731e5734ef472224/python_cyborgclient-0.0.0-py2.py3-none-any.whl" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "8a51b687832dcf91298120a44622d9f2", "sha256": "683a286fbe42c2f1e605d14d67b1f7641f3c637811a9dc6a9d7506da116198d0" }, "downloads": -1, "filename": "python_cyborgclient-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "8a51b687832dcf91298120a44622d9f2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 50541, "upload_time": "2018-06-12T21:53:53", "url": "https://files.pythonhosted.org/packages/78/69/9523c0a5a368cfcdf289395a7af062083a7df3b7e9cbdb52cb3832ebeedb/python_cyborgclient-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1467ddc0b419d31d66eea177ce103bdf", "sha256": "eb1b64866417e5d9f99080ea0b9e685732af4491e5c839a7ccddad54099b4e5e" }, "downloads": -1, "filename": "python-cyborgclient-0.1.0.tar.gz", "has_sig": false, "md5_digest": "1467ddc0b419d31d66eea177ce103bdf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48872, "upload_time": "2018-06-12T21:54:02", "url": "https://files.pythonhosted.org/packages/a4/26/cb7c28a3ef07a00ae8ef8746444c2aadc55079375f48514ef81097b1ee48/python-cyborgclient-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "c1b9aa5302040a89f074ff97633aa3ff", "sha256": "0eaa3bb0bed09432009cc0223f3a3aff044d184b1325d59824f2a2d607c64d0b" }, "downloads": -1, "filename": "python_cyborgclient-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c1b9aa5302040a89f074ff97633aa3ff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 51526, "upload_time": "2018-07-28T18:23:41", "url": "https://files.pythonhosted.org/packages/99/84/dc0075db5f7f8706b5ba3ddf55c7dd1e9ea1c78e7ea06930fbd9f6550557/python_cyborgclient-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bf150d0a431faaa7dcab64317a50d0a5", "sha256": "eac0f317ba383a436e27eb321a0b3d02036711fb006ad352f8c5616324571527" }, "downloads": -1, "filename": "python-cyborgclient-0.2.0.tar.gz", "has_sig": false, "md5_digest": "bf150d0a431faaa7dcab64317a50d0a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49123, "upload_time": "2018-07-28T18:23:44", "url": "https://files.pythonhosted.org/packages/7b/ed/c8184e4d9df45eaaf255430d82ba7edc1408edc247c7d205cb4e1cc6a6be/python-cyborgclient-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "8561d4a4525f7ab28c2de4fa65002873", "sha256": "39a47e8b57330119d248ea62bb60820eee6aa6a0a78cc641d30ccdadd8a09308" }, "downloads": -1, "filename": "python_cyborgclient-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8561d4a4525f7ab28c2de4fa65002873", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 71302, "upload_time": "2019-02-07T05:33:06", "url": "https://files.pythonhosted.org/packages/6f/99/9a26bbefb30ed73b1ae57a1946fabbdb6f72ae8192678bfb2169a1a69420/python_cyborgclient-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ac7c499e9bc1e1bf397c68f1d1301ca", "sha256": "e8538f1cc5896b59a692486ba904ead7863ee82e039258902d236e2a1ce1bd69" }, "downloads": -1, "filename": "python-cyborgclient-0.3.0.tar.gz", "has_sig": false, "md5_digest": "6ac7c499e9bc1e1bf397c68f1d1301ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55384, "upload_time": "2019-02-07T05:33:09", "url": "https://files.pythonhosted.org/packages/52/0d/0081988c58556bd88427fd048bd233d0253060ed79aa253fc2586594a966/python-cyborgclient-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "246add84ee92ad6b18b2085e3a96a019", "sha256": "f32bfb6b30f4f11921dc964222571ebaee92dd96f53d4929c7706ffeef1690b4" }, "downloads": -1, "filename": "python_cyborgclient-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "246add84ee92ad6b18b2085e3a96a019", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 71151, "upload_time": "2019-09-13T15:06:28", "url": "https://files.pythonhosted.org/packages/f4/0d/760410c1d9e8316e57d13af982b78332c68d3031af3261f5dbc513528fe7/python_cyborgclient-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dabe3853b80bf26bf7d0c95b35325509", "sha256": "f67b422d35c840d8f57ca908c3514cb2d9cdb616311202ea2d83c4197c260ab3" }, "downloads": -1, "filename": "python-cyborgclient-0.4.0.tar.gz", "has_sig": false, "md5_digest": "dabe3853b80bf26bf7d0c95b35325509", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57026, "upload_time": "2019-09-13T15:06:32", "url": "https://files.pythonhosted.org/packages/ce/96/b096cd3f9d3db8cb902f00a2fa030ff9978e7eed5127a647a25d8d128327/python-cyborgclient-0.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "246add84ee92ad6b18b2085e3a96a019", "sha256": "f32bfb6b30f4f11921dc964222571ebaee92dd96f53d4929c7706ffeef1690b4" }, "downloads": -1, "filename": "python_cyborgclient-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "246add84ee92ad6b18b2085e3a96a019", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 71151, "upload_time": "2019-09-13T15:06:28", "url": "https://files.pythonhosted.org/packages/f4/0d/760410c1d9e8316e57d13af982b78332c68d3031af3261f5dbc513528fe7/python_cyborgclient-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dabe3853b80bf26bf7d0c95b35325509", "sha256": "f67b422d35c840d8f57ca908c3514cb2d9cdb616311202ea2d83c4197c260ab3" }, "downloads": -1, "filename": "python-cyborgclient-0.4.0.tar.gz", "has_sig": false, "md5_digest": "dabe3853b80bf26bf7d0c95b35325509", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57026, "upload_time": "2019-09-13T15:06:32", "url": "https://files.pythonhosted.org/packages/ce/96/b096cd3f9d3db8cb902f00a2fa030ff9978e7eed5127a647a25d8d128327/python-cyborgclient-0.4.0.tar.gz" } ] }