{ "info": { "author": "XLAB d.o.o.", "author_email": "pypi@xlab.si", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "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.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "Redfish API client\n==================\n\nThis repository contains minimalistic python client for Redfish API.\n\n\nQuickstart\n----------\n\nThe simplest and safest way of playing with this client is to install it into\ndedicated virtual environment::\n\n $ virtualenv venv && . venv/bin/activate\n (venv) $ pip install redfish-client\n\nNow we can start the interactive python interpreter and interact with the\napi::\n\n (venv) $ python\n >>> import redfish_client\n >>> import json\n >>> root = redfish_client.connect(\n ... \"redfish.address\", \"username\", \"password\"\n ... )\n >>> print(json.dumps(root.raw, indent=2, sort_keys=True))\n {\n \"@odata.context\": \"/redfish/v1/$metadata#ServiceRoot.ServiceRoot\",\n \"@odata.etag\": \"W/\\\"bb7f4494b922dde991a940cc8251e8fc\\\"\",\n \"@odata.id\": \"/redfish/v1\",\n \"@odata.type\": \"#ServiceRoot.v1_2_0.ServiceRoot\",\n \"AccountService\": {\n \"@odata.id\": \"/redfish/v1/AccountService/\"\n },\n # More content here\n \"UpdateService\": {\n \"@odata.id\": \"/redfish/v1/UpdateService/\"\n }\n }\n >>> system = root.Systems.Members[0]\n >>> print(json.dumps(system.raw, indent=2, sort_keys=True))\n {\n \"@odata.context\": \"/redfish/v1/$metadata#ComputerSystem.ComputerSystem\",\n \"@odata.etag\": \"W/\\\"788f9827a97be1a4c8cbe9c085ef4d8b\\\"\",\n \"@odata.id\": \"/redfish/v1/Systems/1/\",\n \"@odata.type\": \"#ComputerSystem.v1_4_0.ComputerSystem\",\n # More content here\n \"SystemType\": \"Physical\",\n \"UUID\": \"REMOVED_FROM_MOCK\"\n }\n >>> print(system.SystemType)\n Physical\n\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/xlab-si/redfish-client-python", "keywords": "", "license": "Apache-2", "maintainer": "", "maintainer_email": "", "name": "redfish-client", "package_url": "https://pypi.org/project/redfish-client/", "platform": "", "project_url": "https://pypi.org/project/redfish-client/", "project_urls": { "Homepage": "https://github.com/xlab-si/redfish-client-python" }, "release_url": "https://pypi.org/project/redfish-client/0.2.1/", "requires_dist": [ "requests (>=2.16)" ], "requires_python": "", "summary": "Redfish API client for Python", "version": "0.2.1" }, "last_serial": 5456825, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "dccf555ef4768e3eb963a438bab54f17", "sha256": "67095a2dcd1ca30e05c3cbba33bfdcee847bdd760dcc20ad9de5fca5398c1291" }, "downloads": -1, "filename": "redfish_client-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dccf555ef4768e3eb963a438bab54f17", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5840, "upload_time": "2018-08-08T06:37:19", "url": "https://files.pythonhosted.org/packages/3a/0c/827e74af4a71218d52ce43f9961bbab8f593b42db6ce5422879f49c3eac4/redfish_client-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1b1320930bc333d57493ee22a1b2f6aa", "sha256": "70e055607326aba99bdbdac41ff8808d5476225a4df8ba354fb3e113571352f8" }, "downloads": -1, "filename": "redfish-client-0.1.0.tar.gz", "has_sig": false, "md5_digest": "1b1320930bc333d57493ee22a1b2f6aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7352, "upload_time": "2018-08-08T06:37:21", "url": "https://files.pythonhosted.org/packages/25/a0/317e70576dc1f581d2111a2c552c7284aad6b0b3ae74438a35848fcd267d/redfish-client-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "11617ff03c82cbb83c13ac9f609febcf", "sha256": "aeb732fc43b57ee4e7eb190ce4d36af3b8dc6a93bca208ca7bdf3ca4cbb2e7e2" }, "downloads": -1, "filename": "redfish_client-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "11617ff03c82cbb83c13ac9f609febcf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9225, "upload_time": "2019-05-23T09:42:46", "url": "https://files.pythonhosted.org/packages/f6/74/cd60280047d20e3c797df162c03ca106148d3414ca6cc3a775b58f90b525/redfish_client-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b7794413e4333a7e5a0361f9f6e955fd", "sha256": "64330e0f82b823ad48c94d265bc72bc2524ddde15a6aa2b9c5e288c17bf707fb" }, "downloads": -1, "filename": "redfish-client-0.2.0.tar.gz", "has_sig": false, "md5_digest": "b7794413e4333a7e5a0361f9f6e955fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15360, "upload_time": "2019-05-23T09:42:47", "url": "https://files.pythonhosted.org/packages/b2/c0/4baeaaece4b39e7d3e4855baad977958b2a068eae5b6500a4a411ada1f18/redfish-client-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "31e5b8031059ad256b375614624b6c34", "sha256": "196f90f6f716d4a5b8f720fae10ac063b86354c3d4a9d3071594f322ee2e5d2a" }, "downloads": -1, "filename": "redfish_client-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "31e5b8031059ad256b375614624b6c34", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9230, "upload_time": "2019-06-27T13:04:16", "url": "https://files.pythonhosted.org/packages/a8/f1/75f114c4e01857cfec53882b122cfec0258347b6131937847dd9ba1e4615/redfish_client-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b76773d63e8b0373cfb9b08ca9c9a780", "sha256": "9f51275b6cd7dc2af72b4c862c332421f75f744222c99f28b1b35d12e01cabd6" }, "downloads": -1, "filename": "redfish-client-0.2.1.tar.gz", "has_sig": false, "md5_digest": "b76773d63e8b0373cfb9b08ca9c9a780", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15716, "upload_time": "2019-06-27T13:04:18", "url": "https://files.pythonhosted.org/packages/8d/c5/1768db6a64cee17afa4937dde8e614a0fb2edc4c8cc3f6af95ab21e0fdaa/redfish-client-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "31e5b8031059ad256b375614624b6c34", "sha256": "196f90f6f716d4a5b8f720fae10ac063b86354c3d4a9d3071594f322ee2e5d2a" }, "downloads": -1, "filename": "redfish_client-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "31e5b8031059ad256b375614624b6c34", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9230, "upload_time": "2019-06-27T13:04:16", "url": "https://files.pythonhosted.org/packages/a8/f1/75f114c4e01857cfec53882b122cfec0258347b6131937847dd9ba1e4615/redfish_client-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b76773d63e8b0373cfb9b08ca9c9a780", "sha256": "9f51275b6cd7dc2af72b4c862c332421f75f744222c99f28b1b35d12e01cabd6" }, "downloads": -1, "filename": "redfish-client-0.2.1.tar.gz", "has_sig": false, "md5_digest": "b76773d63e8b0373cfb9b08ca9c9a780", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15716, "upload_time": "2019-06-27T13:04:18", "url": "https://files.pythonhosted.org/packages/8d/c5/1768db6a64cee17afa4937dde8e614a0fb2edc4c8cc3f6af95ab21e0fdaa/redfish-client-0.2.1.tar.gz" } ] }