Skip to content

Commit

Permalink
Release 1.2.513
Browse files Browse the repository at this point in the history
  • Loading branch information
jagadeeshnv committed May 28, 2024
1 parent a5fd054 commit d7cf49a
Show file tree
Hide file tree
Showing 6 changed files with 25 additions and 24 deletions.
23 changes: 12 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -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:

Expand All @@ -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.
Expand All @@ -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:
Expand All @@ -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 [email protected]
Expand Down
10 changes: 5 additions & 5 deletions README.rst
Original file line number Diff line number Diff line change
@@ -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.

Expand All @@ -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.
1 change: 0 additions & 1 deletion omsdk/sdkprint.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@
#
# Authors: Vaideeswaran Ganesan
#
from __future__ import print_function
import io
import logging
import threading
Expand Down
4 changes: 2 additions & 2 deletions setup-omdrivers.py
Original file line number Diff line number Diff line change
Expand Up @@ -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',
Expand Down
4 changes: 2 additions & 2 deletions setup-omsdk.py
Original file line number Diff line number Diff line change
Expand Up @@ -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',
Expand Down
7 changes: 4 additions & 3 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -64,8 +64,9 @@ def installReqFn():
url='https://github.com/dell/omsdk',

# Author details
author='Vaideeswaran Ganesan',
author_email='[email protected]',
author='Dell Technologies',

author_email='[email protected]',

# Choose your license
license='Apache Software License',
Expand Down

0 comments on commit d7cf49a

Please sign in to comment.