|image0| |Code Health| |Code Climate| |rtd|
Python SDK for Cisco IMC
========================
- Apache License, Version 2.0 (the "License")
Documentation
-------------
http://imcsdk.readthedocs.io
Installation
------------
The SDK can be installed using any of ways below
From pip:
~~~~~~~~~
Installs the last released version
::
pip install imcsdk
From github:
~~~~~~~~~~~~
Installs the latest top of the tree development version
::
# Install pip (skip if pip is already available):
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
git clone https://github.com/ciscoucs/imcsdk.git
cd imcsdk
make install
Community:
----------
- We are on Slack - slack requires registration, but the ucspython team
is open invitation to anyone to register
`here <https://ucspython.herokuapp.com>`__
.. |image0| image:: https://ucspython.herokuapp.com/badge.svg
:target: https://ucspython.herokuapp.com
.. |Code Health| image:: https://landscape.io/github/CiscoUcs/imcsdk/master/landscape.svg?style=flat
:target: https://landscape.io/github/CiscoUcs/imcsdk/master
.. |Code Climate| image:: https://codeclimate.com/github/CiscoUcs/imcsdk/badges/gpa.svg
:target: https://codeclimate.com/github/CiscoUcs/imcsdk
.. |rtd| image:: https://readthedocs.org/projects/imcsdk/badge/?version=latest
:target: http://imcsdk.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
History
=======
0.9.14 (2023-12-13)
---------------------
* Added support for ancient IMCs
* Added support for DNAC DN1 - DN3 servers
* Added support for CNR server
* Added support for Python 3.11
0.9.13 (2022-07-21)
---------------------
* Adds support for IMC version 4.2(2a)
0.9.12 (2021-10-28)
---------------------
* Bug fixes
0.9.11 (2021-07-12)
---------------------
* Adds support for IMC version 4.2(1a) for M6 servers
* Adds support for IMC version 4.1(3a) for M5 servers
* Adds APIs for AaaTacacsPlus
0.9.10 (2020-04-23)
---------------------
* More python3 compatibility fixes
0.9.9 (2020-04-22)
---------------------
* Fixes an issue with version meta
0.9.8 (2020-04-22)
---------------------
* Adds support for IMC version 4.1(1c), 4.1(1d)
0.9.7 (2019-07-08)
---------------------
* Adds support for IMC version 4.0(1c), 4.0(2b)
0.9.6 (2018-10-10)
---------------------
* Updated requirements to include setuptools
0.9.5 (2018-08-24)
--------------------
* Fixed an issue with missed requirement files
* Added Python 3.6,3.7 to package meta
0.9.4 (2018-08-24)
--------------------
* Support for Python3
0.9.3.1 (2018-05-27)
--------------------
* Support for more APIs
* Misc bug fixes
0.9.3.0 (2017-09-19)
--------------------
* Adds support for IMC version 3.0(2b), 3.0(3a) and 3.1(1d)
* Adds support for HX platform
* Fixes sync_mo
* Containerizes imcsdk support for CIMC 3.0 using Docker
* Adds context manager support for ImcHandle
* Redesigned APIs for the following,
* BIOS
* Boot Order
* Certificate
* KVM
* LDAP
* NTP
* SNMP
* SOL
* Syslog
* Storage
* vMedia
0.9.2.0 (2017-02-10)
--------------------
* Adds support for IMC version 3.0(1c)
* New APIs for the following,
* Secure Drive Encryption
* BIOS Profile
* Native Hardware Inventory Collection
* Enable Redfish support
* LDAP
* NTP
* IP Filtering
* IP Blocking
* Asset Tagging
* Redesigned APIs for the following,
* SNMP Traps and users
* Local Users
* Adaptor operations
* KVM/Sol/Vmedia operations
* Power Budgeting and Power Capping
* Boot Order Precision and Legacy Boot order
* Improved local inventory collection API; handles multiple IMC servers and supports multiple output formats
* Support for skipping attributes of a Managed object not known to a server
version
* Support for handling of interim/spin builds
* Bug fix in monitoring firmware upgrade API
* Bug fix in handle.query_children API when class_id and hierarchy are
specified
* Improved test Coverage
0.9.1.0 (2016-11-25)
--------------------
* Support for Modular C3260 and Classic platforms
* Supports every Managed Object exposed by IMC upto version 2.0(13e)
* Support to invoke APIs on individual server modules in case of C3260 platform
* Support for TLSv1.1/v1.2 and fallback to TLSv1 for older versions
* Support to filter out non-applicable properties based on the C-series platform
* Validation of Managed Object version with the C-series version for better error-handling
0.9.0.3 (2016-08-25)
--------------------
* Added APIs layer to the sdk
0.9.0.1 (2016-08-25)
--------------------
* Fixed an issue with pip install
0.9.0.0 (2016-08-25)
--------------------
* Python SDK for IMC rack server management and related automation
* Supports every Managed Object exposed by IMC
* APIs for CRUD operations simplified
* Runtime memory usage is reduced
* Nosetests for unit testing
* Samples directory for more real world use cases
* Integrating the sphinx framework for documentation
* PEP8 Compliance
Raw data
{
"_id": null,
"home_page": "https://github.com/ecoen66/imcsdk",
"name": "imcsdk-ecoen66",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "imcsdk",
"author": null,
"author_email": "ecoen@yahoo.com",
"download_url": "https://files.pythonhosted.org/packages/4f/f1/eca8cb1c3a7e4a0557677c1014527af3122a31e994cb794089f585ce5ffd/imcsdk_ecoen66-0.9.33.tar.gz",
"platform": null,
"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 <https://ucspython.herokuapp.com>`__\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.14 (2023-12-13)\n---------------------\n* Added support for ancient IMCs\n* Added support for DNAC DN1 - DN3 servers\n* Added support for CNR server\n* Added support for Python 3.11\n\n0.9.13 (2022-07-21)\n---------------------\n* Adds support for IMC version 4.2(2a)\n\n0.9.12 (2021-10-28)\n---------------------\n* Bug fixes\n\n0.9.11 (2021-07-12)\n---------------------\n* Adds support for IMC version 4.2(1a) for M6 servers\n* Adds support for IMC version 4.1(3a) for M5 servers\n* Adds APIs for AaaTacacsPlus\n\n0.9.10 (2020-04-23)\n---------------------\n* More python3 compatibility fixes\n\n0.9.9 (2020-04-22)\n---------------------\n* Fixes an issue with version meta\n\n0.9.8 (2020-04-22)\n---------------------\n* Adds support for IMC version 4.1(1c), 4.1(1d)\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",
"bugtrack_url": null,
"license": "http://www.apache.org/licenses/LICENSE-2.0",
"summary": "python SDK for Cisco UCS IMC",
"version": "0.9.33",
"project_urls": {
"Homepage": "https://github.com/ecoen66/imcsdk"
},
"split_keywords": [
"imcsdk"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "4ff1eca8cb1c3a7e4a0557677c1014527af3122a31e994cb794089f585ce5ffd",
"md5": "9510bd8b55e723a08c9dbc3e44909696",
"sha256": "37c6a7e653374fcd6e36bfde44adf55f389808b153667a123694baef2559eec2"
},
"downloads": -1,
"filename": "imcsdk_ecoen66-0.9.33.tar.gz",
"has_sig": false,
"md5_digest": "9510bd8b55e723a08c9dbc3e44909696",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 491522,
"upload_time": "2024-04-07T20:28:49",
"upload_time_iso_8601": "2024-04-07T20:28:49.086639Z",
"url": "https://files.pythonhosted.org/packages/4f/f1/eca8cb1c3a7e4a0557677c1014527af3122a31e994cb794089f585ce5ffd/imcsdk_ecoen66-0.9.33.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-07 20:28:49",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "ecoen66",
"github_project": "imcsdk",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"landscape": true,
"requirements": [],
"lcname": "imcsdk-ecoen66"
}