Files
ironic/driver-requirements.txt
Julia Kreger 6fc5548a78 Pin the python-ibmcclient upper bounds due to six usage
Python-ibmcclient 0.2.0 uses six, which is not installed by default
as it is not necessary for python3 only usage.

This patch pins the upper bounds until the library can be fixed and
a new version released.

Change-Id: I06136f3f445b6ee4858697e22e8d63ca3d81c137
(cherry picked from commit f6b9f34358)
(cherry picked from commit 3904d0202f)
2020-07-22 19:01:37 +00:00

27 lines
770 B
Plaintext

# This file lists all python libraries which are utilized by drivers,
# but not listed in global-requirements.
# It is intended to help package maintainers to discover additional
# python projects they should package as optional dependencies for Ironic.
# These are available on pypi
proliantutils>=2.7.0
pysnmp>=4.3.0,<5.0.0
python-ironic-inspector-client>=1.5.0
python-scciclient>=0.8.0
UcsSdk==0.8.2.2;python_version<'3'
python-dracclient>=1.5.0,<3.0.0
python-xclarityclient>=0.1.6
# The CIMC drivers use the Cisco IMC SDK version 0.7.2 or greater
ImcSdk>=0.7.2
# The Redfish hardware type uses the Sushy library
sushy>=1.6.0
# Ansible-deploy interface
ansible>=2.4
# HUAWEI iBMC hardware type uses the python-ibmcclient library
python-ibmcclient>=0.1.0,<0.2.0