{ "info": { "author": "Cisco Systems", "author_email": "ucs-python@cisco.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "|image0| |Code Health| |Code Climate| |rtd|\n\nPython SDK for Cisco IMC\n========================\n\n- Apache License, Version 2.0 (the \"License\")\n\nDocumentation\n-------------\n\nhttp://imcsdk.readthedocs.io\n\nInstallation\n------------\n\nThe SDK can be installed using any of ways below\n\nFrom pip:\n~~~~~~~~~\n\nInstalls the last released version\n\n::\n\n pip install imcsdk\n\n\nFrom github:\n~~~~~~~~~~~~\n\nInstalls the latest top of the tree development version\n\n::\n\n # Install pip (skip if pip is already available):\n wget https://bootstrap.pypa.io/get-pip.py\n python get-pip.py\n\n git clone https://github.com/ciscoucs/imcsdk.git\n cd imcsdk\n make install\n\n\nCommunity:\n----------\n\n- We are on Slack - slack requires registration, but the ucspython team\n is open invitation to anyone to register\n `here `__\n\n.. |image0| image:: https://ucspython.herokuapp.com/badge.svg\n :target: https://ucspython.herokuapp.com\n.. |Code Health| image:: https://landscape.io/github/CiscoUcs/imcsdk/master/landscape.svg?style=flat\n :target: https://landscape.io/github/CiscoUcs/imcsdk/master\n.. |Code Climate| image:: https://codeclimate.com/github/CiscoUcs/imcsdk/badges/gpa.svg\n :target: https://codeclimate.com/github/CiscoUcs/imcsdk\n.. |rtd| image:: https://readthedocs.org/projects/imcsdk/badge/?version=latest\n :target: http://imcsdk.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status \n\n\nHistory\n=======\n\n0.9.7 (2019-07-08)\n---------------------\n* Adds support for IMC version 4.0(1c), 4.0(2b)\n\n0.9.6 (2018-10-10)\n---------------------\n* Updated requirements to include setuptools\n\n0.9.5 (2018-08-24)\n--------------------\n* Fixed an issue with missed requirement files\n* Added Python 3.6,3.7 to package meta\n\n0.9.4 (2018-08-24)\n--------------------\n* Support for Python3\n\n0.9.3.1 (2018-05-27)\n--------------------\n* Support for more APIs\n* Misc bug fixes\n\n0.9.3.0 (2017-09-19)\n--------------------\n* Adds support for IMC version 3.0(2b), 3.0(3a) and 3.1(1d)\n* Adds support for HX platform\n* Fixes sync_mo\n* Containerizes imcsdk support for CIMC 3.0 using Docker\n* Adds context manager support for ImcHandle\n* Redesigned APIs for the following,\n\n * BIOS\n * Boot Order\n * Certificate\n * KVM\n * LDAP\n * NTP\n * SNMP\n * SOL\n * Syslog\n * Storage\n * vMedia\n\n0.9.2.0 (2017-02-10)\n--------------------\n* Adds support for IMC version 3.0(1c)\n* New APIs for the following,\n\n * Secure Drive Encryption\n * BIOS Profile\n * Native Hardware Inventory Collection\n * Enable Redfish support\n * LDAP\n * NTP\n * IP Filtering\n * IP Blocking\n * Asset Tagging\n\n* Redesigned APIs for the following,\n\n * SNMP Traps and users\n * Local Users\n * Adaptor operations\n * KVM/Sol/Vmedia operations\n * Power Budgeting and Power Capping\n * Boot Order Precision and Legacy Boot order\n\n* Improved local inventory collection API; handles multiple IMC servers and supports multiple output formats\n* Support for skipping attributes of a Managed object not known to a server\n version\n* Support for handling of interim/spin builds\n* Bug fix in monitoring firmware upgrade API\n* Bug fix in handle.query_children API when class_id and hierarchy are\n specified\n* Improved test Coverage\n\n0.9.1.0 (2016-11-25)\n--------------------\n* Support for Modular C3260 and Classic platforms\n* Supports every Managed Object exposed by IMC upto version 2.0(13e)\n* Support to invoke APIs on individual server modules in case of C3260 platform\n* Support for TLSv1.1/v1.2 and fallback to TLSv1 for older versions\n* Support to filter out non-applicable properties based on the C-series platform\n* Validation of Managed Object version with the C-series version for better error-handling\n\n0.9.0.3 (2016-08-25)\n--------------------\n* Added APIs layer to the sdk\n\n0.9.0.1 (2016-08-25)\n--------------------\n* Fixed an issue with pip install\n\n0.9.0.0 (2016-08-25)\n--------------------\n* Python SDK for IMC rack server management and related automation\n* Supports every Managed Object exposed by IMC\n* APIs for CRUD operations simplified\n* Runtime memory usage is reduced\n* Nosetests for unit testing\n* Samples directory for more real world use cases\n* Integrating the sphinx framework for documentation\n* PEP8 Compliance\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ciscoucs/imcsdk", "keywords": "imcsdk", "license": "http://www.apache.org/licenses/LICENSE-2.0", "maintainer": "", "maintainer_email": "", "name": "imcsdk", "package_url": "https://pypi.org/project/imcsdk/", "platform": "", "project_url": "https://pypi.org/project/imcsdk/", "project_urls": { "Homepage": "https://github.com/ciscoucs/imcsdk" }, "release_url": "https://pypi.org/project/imcsdk/0.9.7/", "requires_dist": [ "setuptools", "pyparsing", "six", "sphinx (<1.3) ; extra == 'docs'", "sphinxcontrib-napoleon ; extra == 'docs'", "sphinx-rtd-theme ; extra == 'docs'", "pyOpenSSL ; extra == 'ssl'" ], "requires_python": "", "summary": "python SDK for Cisco UCS IMC", "version": "0.9.7" }, "last_serial": 5499250, "releases": { "0.7.2": [ { "comment_text": "", "digests": { "md5": "2b77a855c0994c508a8f97f69e619342", "sha256": "c954dd352b7d8ac1dcb6a1ac15cac147835cd4bd0bb7072f2f51e55cef0c8fb2" }, "downloads": -1, "filename": "ImcSdk-0.7.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2b77a855c0994c508a8f97f69e619342", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 140736, "upload_time": "2015-12-20T10:19:47", "url": "https://files.pythonhosted.org/packages/11/36/f6189dfdd828b3be4e0e6242d908521d7c66575455e1c3ca2042dbcd9d7f/ImcSdk-0.7.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3943dfce4c70cb8ec2432db6e340bdb5", "sha256": "22e461bb3ef5fc1ad23f4395e62c1d150e0603e96503a4717801fd40ae96a188" }, "downloads": -1, "filename": "ImcSdk-0.7.2.tar.gz", "has_sig": false, "md5_digest": "3943dfce4c70cb8ec2432db6e340bdb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 141140, "upload_time": "2015-12-20T10:19:36", "url": "https://files.pythonhosted.org/packages/4e/20/cd633efe901051692ba79a26b62b0fcd7f6b85c03ed87f6380060cc2d155/ImcSdk-0.7.2.tar.gz" } ], "0.9.0.0": [ { "comment_text": "", "digests": { "md5": "8eb2aa53777069901ee15bc5408a86be", "sha256": "2e08478d032cb03e31a406edc2ce181423a7ec1c9aca466fd2e8202c5ee234dc" }, "downloads": -1, "filename": "imcsdk-0.9.0.0.tar.gz", "has_sig": false, "md5_digest": "8eb2aa53777069901ee15bc5408a86be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 179135, "upload_time": "2016-08-25T10:16:28", "url": "https://files.pythonhosted.org/packages/bd/ae/f687130e97f274bd17a17d3df1d836e7fcfa6b1712894489214035e55e98/imcsdk-0.9.0.0.tar.gz" } ], "0.9.0.1": [ { "comment_text": "", "digests": { "md5": "d3a0d7dfd2c36d9295c8367c1d902f70", "sha256": "dd73886ddc2bf7a07f710024db3e272e4fcaf070da32a81f40e5fbd0be82914e" }, "downloads": -1, "filename": "imcsdk-0.9.0.1.tar.gz", "has_sig": false, "md5_digest": "d3a0d7dfd2c36d9295c8367c1d902f70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 179639, "upload_time": "2016-08-25T11:29:04", "url": "https://files.pythonhosted.org/packages/0a/27/5c5090c1529b020c7403802914eac85504e71740d412dd9321c738e58b14/imcsdk-0.9.0.1.tar.gz" } ], "0.9.0.2": [ { "comment_text": "", "digests": { "md5": "4d818ba0769081cf6b651fd1e6df625c", "sha256": "f5871c43e1e4f3e0f3b869f352ba54e2c33ec4b58099dcf729a46df99c995175" }, "downloads": -1, "filename": "imcsdk-0.9.0.2.tar.gz", "has_sig": false, "md5_digest": "4d818ba0769081cf6b651fd1e6df625c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 192244, "upload_time": "2016-08-25T11:42:54", "url": "https://files.pythonhosted.org/packages/10/1c/26a42e4701f23929cc9577192ad0050e069b46524ffa7e654f3129e0c34d/imcsdk-0.9.0.2.tar.gz" } ], "0.9.0.3": [ { "comment_text": "", "digests": { "md5": "6e3a5135116d3b5a64ae6cac217076b8", "sha256": "baefd422369f568314b2607c8ee051d30229c8003bec6c812ca1554c8629f122" }, "downloads": -1, "filename": "imcsdk-0.9.0.3.tar.gz", "has_sig": false, "md5_digest": "6e3a5135116d3b5a64ae6cac217076b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 197844, "upload_time": "2016-08-25T12:17:39", "url": "https://files.pythonhosted.org/packages/dd/81/c5bfd0ef934e5303646b6110458a53be6e57c4a0784eae9fe3c413dd7055/imcsdk-0.9.0.3.tar.gz" } ], "0.9.1.0": [ { "comment_text": "", "digests": { "md5": "172f253a673024ed29e2959ff77b8d16", "sha256": "59540e9d4ccc535ff53fd9d9414b8def294467c1a45ab59724596a7f9f6a1d61" }, "downloads": -1, "filename": "imcsdk-0.9.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "172f253a673024ed29e2959ff77b8d16", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 501294, "upload_time": "2016-11-25T07:00:07", "url": "https://files.pythonhosted.org/packages/50/be/a2aad83965840616896d26dd104d80a778b37c4c6e3a3a9580c9246de3de/imcsdk-0.9.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6d3a9899ef91cdddf113c27c70c0ab6", "sha256": "2b97721f55df36c1b69ccc6d5b41482515a05119749b5797031de1abea2f2a2f" }, "downloads": -1, "filename": "imcsdk-0.9.1.0.tar.gz", "has_sig": false, "md5_digest": "e6d3a9899ef91cdddf113c27c70c0ab6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 262350, "upload_time": "2016-11-25T06:59:48", "url": "https://files.pythonhosted.org/packages/d7/4e/e7e3b409d50d484edfc2d338adfcd9570b5470b254d4269dd77561611fd7/imcsdk-0.9.1.0.tar.gz" } ], "0.9.2.0": [ { "comment_text": "", "digests": { "md5": "57d09baf6ca938f37aa6b06c9117e454", "sha256": "1db79bc9826d3638c3d173e1f7a0b68c60e4a64e89641357ece9addfa10a7df2" }, "downloads": -1, "filename": "imcsdk-0.9.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "57d09baf6ca938f37aa6b06c9117e454", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 544073, "upload_time": "2017-02-14T09:24:22", "url": "https://files.pythonhosted.org/packages/5b/48/da488f1dfb29d80cce703251e46d4fbc0871ec011d2a89355c53ed66a403/imcsdk-0.9.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed1d737701576ea44c030b26b649e67a", "sha256": "70cf43fca8167b1d2a23e6b39b0d2d1f0eac7a901557a3bbff47e1df57667c7f" }, "downloads": -1, "filename": "imcsdk-0.9.2.0.tar.gz", "has_sig": false, "md5_digest": "ed1d737701576ea44c030b26b649e67a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 293619, "upload_time": "2017-02-14T09:24:16", "url": "https://files.pythonhosted.org/packages/a5/35/204ce75823cb866554bb53a6613e76becc6758655f2f2f0d63033ed4361a/imcsdk-0.9.2.0.tar.gz" } ], "0.9.3.0": [ { "comment_text": "", "digests": { "md5": "eaae0fc6489b5f7f314542c97e77f877", "sha256": "708b46623e3c70affd17df692db98999ecd8760acc6d824cd830c6cb13a8a0c3" }, "downloads": -1, "filename": "imcsdk-0.9.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eaae0fc6489b5f7f314542c97e77f877", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 611162, "upload_time": "2017-09-20T03:57:45", "url": "https://files.pythonhosted.org/packages/82/2d/1a0f559c296574d4358c9ded4dbc822bc5b3113ced144a89bb85b6defe80/imcsdk-0.9.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7c6b9731994fda69bb06db563644058b", "sha256": "f1b396526fcff7fcb86498d62009e0d7927f6b3df51eb26cb4e7696d5fc8f7ad" }, "downloads": -1, "filename": "imcsdk-0.9.3.0.tar.gz", "has_sig": false, "md5_digest": "7c6b9731994fda69bb06db563644058b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 318880, "upload_time": "2017-09-20T03:57:57", "url": "https://files.pythonhosted.org/packages/53/02/1bd0f82d7891e494cdf3b478bbd62b5a175644dd078dc1ebd50297104dbe/imcsdk-0.9.3.0.tar.gz" } ], "0.9.3.1": [ { "comment_text": "", "digests": { "md5": "edea7bbc11cf57ce2efc45c5bf782e82", "sha256": "c12944c77e4c8a3d4bfbc3c138ad366a9efddcb234bec72b6701c4df93e84bd9" }, "downloads": -1, "filename": "imcsdk-0.9.3.1.tar.gz", "has_sig": false, "md5_digest": "edea7bbc11cf57ce2efc45c5bf782e82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 381755, "upload_time": "2018-04-26T19:12:38", "url": "https://files.pythonhosted.org/packages/71/3f/289a5eab3168da246654857475c22bcdbbdbb786f3401eda7f822a414529/imcsdk-0.9.3.1.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "e3c357d48aa5753f4a3cdc481a7af4fb", "sha256": "0f1e061e1607dea30f86c8cd3640b8b423982a6ec8680c16b44f62f13efb8c98" }, "downloads": -1, "filename": "imcsdk-0.9.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e3c357d48aa5753f4a3cdc481a7af4fb", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 688373, "upload_time": "2018-08-23T22:14:06", "url": "https://files.pythonhosted.org/packages/45/df/7c314d47e3f7165a8de0473c8c825c3f16200e3af8c8ee42734b5c6647f4/imcsdk-0.9.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e25de84627498bb3a5b7c230bfce629a", "sha256": "8f45c5ae441dbf2017b5cfca3e18e306b0b64cfa1753019df0e84a63e22aa3db" }, "downloads": -1, "filename": "imcsdk-0.9.4.tar.gz", "has_sig": false, "md5_digest": "e25de84627498bb3a5b7c230bfce629a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 382847, "upload_time": "2018-08-23T22:13:13", "url": "https://files.pythonhosted.org/packages/38/fb/a82cb77d3f64cb835b9ad151c7be80ba7f2e74d8b23082659ad1cfe6610d/imcsdk-0.9.4.tar.gz" } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "86a459a87ae773a6af33460e079824de", "sha256": "d1249476525477d5ed38e69ba9a7f76df7d3cd552ebbae616a8c5b7bf21defac" }, "downloads": -1, "filename": "imcsdk-0.9.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "86a459a87ae773a6af33460e079824de", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 688426, "upload_time": "2018-08-24T06:15:38", "url": "https://files.pythonhosted.org/packages/62/98/4fbd5f9219fcec3f43d378fd61107a864deee02864486082d040e57804e4/imcsdk-0.9.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3d497dabf8338f40bca905d3869cd4c", "sha256": "aba305bdc6fc4cb8b321dce0bd84d03768f6119c816fcc0a9f2812537dc93d08" }, "downloads": -1, "filename": "imcsdk-0.9.5.tar.gz", "has_sig": false, "md5_digest": "d3d497dabf8338f40bca905d3869cd4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 375731, "upload_time": "2018-08-24T06:15:31", "url": "https://files.pythonhosted.org/packages/75/b4/bbe13e5fe7ab4afbfae8469ca271c132b4df2e7065883acf7858b08b2285/imcsdk-0.9.5.tar.gz" } ], "0.9.6": [ { "comment_text": "", "digests": { "md5": "3513b895e4c2802902948222f1ad5334", "sha256": "693e9878a9337fed5ac964ae36bfe0e917a5bca26b8ef7624a189130477dbe6c" }, "downloads": -1, "filename": "imcsdk-0.9.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3513b895e4c2802902948222f1ad5334", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 688458, "upload_time": "2018-10-11T04:12:47", "url": "https://files.pythonhosted.org/packages/03/1a/3b06fb5f52137ac5e822f41ebb2d88155b47c6a6432599bb8944d62b94f6/imcsdk-0.9.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7cae9026b26f641cefba1ac45f4fdbbc", "sha256": "17222a83822f7b0b297c9757aebc2310966d6854825825069d5fcd86348c020d" }, "downloads": -1, "filename": "imcsdk-0.9.6.tar.gz", "has_sig": false, "md5_digest": "7cae9026b26f641cefba1ac45f4fdbbc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 383027, "upload_time": "2018-10-11T04:12:12", "url": "https://files.pythonhosted.org/packages/eb/0b/f913733ca71558f8a76e64a9c3be327ffbfcbebfa68e0b4a68d17e20081d/imcsdk-0.9.6.tar.gz" } ], "0.9.7": [ { "comment_text": "", "digests": { "md5": "7dec25052cab09b3c77e68a11369ad3c", "sha256": "8fc131430821d14b3b3dd966269be381d39288a2b657feb5070e378f7c27b056" }, "downloads": -1, "filename": "imcsdk-0.9.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7dec25052cab09b3c77e68a11369ad3c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 768399, "upload_time": "2019-07-08T07:04:41", "url": "https://files.pythonhosted.org/packages/fa/a6/1b9680cb0def2ddcae7db70e3b1608d3a80d94ab466542e80b65564cfecb/imcsdk-0.9.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "adf2136dc19eb8ce4e01ae792dfbdf27", "sha256": "0920aabf64079bdd0bdf0af8a30fae2a238b3d5596c3e83bc4ad1475ad2bbe9f" }, "downloads": -1, "filename": "imcsdk-0.9.7.tar.gz", "has_sig": false, "md5_digest": "adf2136dc19eb8ce4e01ae792dfbdf27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 410474, "upload_time": "2019-07-08T07:04:44", "url": "https://files.pythonhosted.org/packages/fb/fc/1130caabe15222696fc7601555529427426af67ce6681fc4258a9eda6a0a/imcsdk-0.9.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7dec25052cab09b3c77e68a11369ad3c", "sha256": "8fc131430821d14b3b3dd966269be381d39288a2b657feb5070e378f7c27b056" }, "downloads": -1, "filename": "imcsdk-0.9.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7dec25052cab09b3c77e68a11369ad3c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 768399, "upload_time": "2019-07-08T07:04:41", "url": "https://files.pythonhosted.org/packages/fa/a6/1b9680cb0def2ddcae7db70e3b1608d3a80d94ab466542e80b65564cfecb/imcsdk-0.9.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "adf2136dc19eb8ce4e01ae792dfbdf27", "sha256": "0920aabf64079bdd0bdf0af8a30fae2a238b3d5596c3e83bc4ad1475ad2bbe9f" }, "downloads": -1, "filename": "imcsdk-0.9.7.tar.gz", "has_sig": false, "md5_digest": "adf2136dc19eb8ce4e01ae792dfbdf27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 410474, "upload_time": "2019-07-08T07:04:44", "url": "https://files.pythonhosted.org/packages/fb/fc/1130caabe15222696fc7601555529427426af67ce6681fc4258a9eda6a0a/imcsdk-0.9.7.tar.gz" } ] }