ironic/driver-requirements.txt
Gabriel Assis Bezerra 146eaad257 Loose python-oneviewclient version requirement
The previous requirement was restricting any upgrade in the minor
version field of the python-oneviewclient library. According to
semver, only changes in major version field denote backwards
incompatible changes.

This patch changes the current upper limit from <2.1.0 to <3.0.0 --
where backwards incompatible changes are expected.

Change-Id: Id8880ad7cafaee1818a8aef6cbaec98b534b0ab1
2016-02-29 15:28:44 +00:00

34 lines
1.3 KiB
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.1.6
pyghmi>=0.8.0
pysnmp
python-ironic-inspector-client
python-oneviewclient<3.0.0,>=2.0.2
python-scciclient>=0.3.0
python-seamicroclient>=0.4.0
UcsSdk==0.8.2.2
python-dracclient>=0.0.5
# The amt driver imports a python module called "pywsman", but this does not
# exist on pypi.
# It is installed by the openwsman-python (on RH) or python-openwsman (on deb)
# package, from https://github.com/Openwsman/openwsman/blob/master/bindings/python/Makefile.am#L29
# There is *also* a "wsman" module on pypi ... but I think that's the wrong one.
# The iboot driver does not seem to have any available packages or pip modules,
# but the source is available here:
# https://github.com/darkip/python-iboot
# 'pxe_vbox' and 'agent_vbox' drivers require pyremotevbox library.
# Refer documentation on how to install and configure this:
# http://docs.openstack.org/developer/ironic/drivers/vbox.html
pyremotevbox>=0.5.0
# The CIMC drivers use the Cisco IMC SDK version 0.7.2 or greater
ImcSdk>=0.7.2