diff --git a/README.md b/README.md index 7d0fff0..fdf5b36 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,18 @@ -# Dell EMC OpenManage Python SDK +# Dell OpenManage Python SDK -DellEMC OpenManage Python SDK (OMSDK) is a python library that helps developers and customers to automate the lifecycle management of PowerEdge Servers. OMSDK module leverages the iDRAC's REST APIs based on [DMTF Redfish standards](https://www.dmtf.org/standards/redfish) as well as [WS-Man](https://www.dmtf.org/standards/ws-man) and SNMP protocols for configuration, deployment, updates and monitoring of PowerEdge Servers. In addition, OMSDK also supports monitoring and querying inventory information for PowerEdge Modular Infrastructure (M1000e, VRTX and FX2). +Dell OpenManage Python SDK (OMSDK) is a python library that helps developers and customers to automate the lifecycle management of PowerEdge Servers. OMSDK module leverages the iDRAC's REST APIs based on [DMTF Redfish standards](https://www.dmtf.org/standards/redfish) as well as [WS-Man](https://www.dmtf.org/standards/ws-man) and SNMP protocols for configuration, deployment, updates and monitoring of PowerEdge Servers. In addition, OMSDK also supports monitoring and querying inventory information for PowerEdge Modular Infrastructure (M1000e, VRTX and FX2). ## Supported Systems -All Dell EMC PowerEdge 12th and above Generation of PowerEdge Servers, and Chassis Management Controllers of Dell EMC PowerEdge M1000e, Dell EMC PowerEdge VRTX and Dell EMC PowerEdge FX2 Chassis +All Dell PowerEdge 12th and above Generation of PowerEdge Servers, and Chassis Management Controllers of Dell PowerEdge M1000e, Dell PowerEdge VRTX and Dell PowerEdge FX2 Chassis + + * iDRAC7 and iDRAC8 with Firmware Versions 2.41.40.40 or above + * iDRAC9 with Firmware Versions 3.00.00.00 or above - * iDRAC 7/8 with Firmware Versions 2.41.40.40 or above - * iDRAC 9 with Firmware Versions 3.00.00.00 or above # Prerequisites -Dell EMC OpenManage Python SDK is supported for python 2.7 and above. +Dell OpenManage Python SDK is supported for python 2.7 and above. * Install the prerequisites using the requirements file on python 2.x as: @@ -22,15 +23,15 @@ Dell EMC OpenManage Python SDK is supported for python 2.7 and above. ``` pip3 install -r requirements-python3x.txt ``` # Installation - * This branch contains the build version 1.2.509 + * This branch contains the build version 1.2.513 * Install the latest development version from github: ``` git clone https://github.com/dell/omsdk.git cd omsdk - sh build.sh 1.2 509 + sh build.sh 1.2 513 cd dist - pip install omsdk-1.2.509-py2.py3-none-any.whl + pip install omsdk-1.2.513-py2.py3-none-any.whl ``` * If omsdk build creation fails due to `python` command error, configure `python` to launch either `python2` or `python3`. Accordingly configure the `pip` command. @@ -40,7 +41,7 @@ Dell EMC OpenManage Python SDK is supported for python 2.7 and above. * Downgrade pip version to lower than 10.0 and then install omsdk * Force install omsdk using: - ```pip install --ignore-installed omsdk-1.2.509-py2.py3-none-any.whl``` + ```pip install --ignore-installed omsdk-1.2.513-py2.py3-none-any.whl``` # Uninstallation * Uninstall this module as follows: @@ -58,7 +59,7 @@ Licensed under the Apache Software License, version 2.0 (the "License"); you may Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. # Support - * Dell EMC OpenManage Python SDK is supported by OpenManage developers team. + * Dell OpenManage Python SDK is supported by OpenManage developers team. * If you want to report any issue, then please report it by creating a new issue [here](https://github.com/dell/omsdk/issues) * If you have any requirements that is not currently addressed, then please let us know by creating a new issue [here](https://github.com/dell/omsdk/issues) * If you want to provide any feedback to the development team, then you can do so by sending an email to OpenManageSDK@Dell.com diff --git a/README.rst b/README.rst index 28220bd..4aeb4bc 100644 --- a/README.rst +++ b/README.rst @@ -1,13 +1,13 @@ -Dell EMC OpenManage Python SDK +Dell OpenManage Python SDK ============================== -Dell EMC OpenManage Python Software Development Kit (SDK) is a pythonic library for programatically managing Dell EMC Servers and Chassis. Using this library a user can perform lifecycle operations on Dell EMC PowerEdge Servers and Blade Enclosure Chassis in Pythonic way. +Dell OpenManage Python Software Development Kit (SDK) is a pythonic library for programatically managing Dell Servers and Chassis. Using this library a user can perform lifecycle operations on Dell PowerEdge Servers and Blade Enclosure Chassis in Pythonic way. -The Dell EMC OpenManage Python SDK leverages DMTF's Web Services Management standard (WS-Man) and IETF's Simple Network Management Protocol (SNMP) for managing and monitoring the Dell EMC PowerEdge branded hardware. +The Dell OpenManage Python SDK leverages DMTF's Web Services Management standard (WS-Man) and IETF's Simple Network Management Protocol (SNMP) for managing and monitoring the Dell PowerEdge branded hardware. ---- -Dell, OpenManage, PowerEdge, EMC and other trademarks are trademarks of +Dell, OpenManage, PowerEdge, and other trademarks are trademarks of Dell Inc. or its subsidiaries. Other trademarks may be trademarks of their respective owners. @@ -17,4 +17,4 @@ Licensed under the GNU General Public License v3.0 (the "License"); you may not Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ---- -Please note that Dell EMC OpenManage Python SDK is still in development and therefore no support is provided at present. However, if you want to report any issues or provide any feedback, then please send an email to OpenManageAnsibleEval@dell.com. +Please note that Dell OpenManage Python SDK is still in development and therefore no support is provided at present. However, if you want to report any issues or provide any feedback, then please send an email to OpenManageAnsible@dell.com. diff --git a/omsdk/sdkprint.py b/omsdk/sdkprint.py index 920cdc4..66c5aff 100644 --- a/omsdk/sdkprint.py +++ b/omsdk/sdkprint.py @@ -20,7 +20,6 @@ # # Authors: Vaideeswaran Ganesan # -from __future__ import print_function import io import logging import threading diff --git a/setup-omdrivers.py b/setup-omdrivers.py index 5dff3db..0baf440 100644 --- a/setup-omdrivers.py +++ b/setup-omdrivers.py @@ -34,8 +34,8 @@ url='https://support.dell.com', # Author details - author='Vaideeswaran Ganesan', - author_email='vaideeswaran_ganesan@dell.com', + author='Dell Technologies', + author_email='OpenManageSDK@Dell.com', # Choose your license license='Apache Software License', diff --git a/setup-omsdk.py b/setup-omsdk.py index 6c68c95..2ea1177 100644 --- a/setup-omsdk.py +++ b/setup-omsdk.py @@ -38,8 +38,8 @@ url='https://support.dell.com', # Author details - author='Vaideeswaran Ganesan', - author_email='vaideeswaran_ganesan@dell.com', + author='Dell Technologies', + author_email='OpenManageSDK@Dell.com', # Choose your license license='Apache Software License', diff --git a/setup.py b/setup.py index 273978e..57ebc5f 100644 --- a/setup.py +++ b/setup.py @@ -19,7 +19,7 @@ long_description = f.read() # Update the package version here -omsdk_ver = '1.2.509' +omsdk_ver = '1.2.513' # conditional dependency:include enum34 if python 2 is in use debug_l1_en = False @@ -64,8 +64,9 @@ def installReqFn(): url='https://github.com/dell/omsdk', # Author details - author='Vaideeswaran Ganesan', - author_email='vaideeswaran_ganesan@dell.com', + author='Dell Technologies', + + author_email='OpenManageSDK@Dell.com', # Choose your license license='Apache Software License',