Package: imcsdk
Python SDK for Cisco IMCApache License, Version 2.0 (the “License”)Documentationhttp://imcsdk.readthedocs.ioInstallationThe SDK can be installed using any of ways belowFrom pip:Installs the last released versionpip install imcsdkFrom 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 installCommunity:We are on Slack - slack requires registration, but the ucspython team
is open invitation to anyone to registerhereHistory0.9.13 (2022-07-21)Adds support for IMC version 4.2(2a)0.9.12 (2021-10-28)Bug fixes0.9.11 (2021-07-12)Adds support for IMC version 4.2(1a) for M6 serversAdds support for IMC version 4.1(3a) for M5 serversAdds APIs for AaaTacacsPlus0.9.10 (2020-04-23)More python3 compatibility fixes0.9.9 (2020-04-22)Fixes an issue with version meta0.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 setuptools0.9.5 (2018-08-24)Fixed an issue with missed requirement filesAdded Python 3.6,3.7 to package meta0.9.4 (2018-08-24)Support for Python30.9.3.1 (2018-05-27)Support for more APIsMisc bug fixes0.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 platformFixes sync_moContainerizes imcsdk support for CIMC 3.0 using DockerAdds context manager support for ImcHandleRedesigned APIs for the following,BIOSBoot OrderCertificateKVMLDAPNTPSNMPSOLSyslogStoragevMedia0.9.2.0 (2017-02-10)Adds support for IMC version 3.0(1c)New APIs for the following,Secure Drive EncryptionBIOS ProfileNative Hardware Inventory CollectionEnable Redfish supportLDAPNTPIP FilteringIP BlockingAsset TaggingRedesigned APIs for the following,SNMP Traps and usersLocal UsersAdaptor operationsKVM/Sol/Vmedia operationsPower Budgeting and Power CappingBoot Order Precision and Legacy Boot orderImproved local inventory collection API; handles multiple IMC servers and supports multiple output formatsSupport for skipping attributes of a Managed object not known to a server
versionSupport for handling of interim/spin buildsBug fix in monitoring firmware upgrade APIBug fix in handle.query_children API when class_id and hierarchy are
specifiedImproved test Coverage0.9.1.0 (2016-11-25)Support for Modular C3260 and Classic platformsSupports every Managed Object exposed by IMC upto version 2.0(13e)Support to invoke APIs on individual server modules in case of C3260 platformSupport for TLSv1.1/v1.2 and fallback to TLSv1 for older versionsSupport to filter out non-applicable properties based on the C-series platformValidation of Managed Object version with the C-series version for better error-handling0.9.0.3 (2016-08-25)Added APIs layer to the sdk0.9.0.1 (2016-08-25)Fixed an issue with pip install0.9.0.0 (2016-08-25)Python SDK for IMC rack server management and related automationSupports every Managed Object exposed by IMCAPIs for CRUD operations simplifiedRuntime memory usage is reducedNosetests for unit testingSamples directory for more real world use casesIntegrating the sphinx framework for documentationPEP8 Compliance