From 56ea9a6ce2c1ee10b174649f33ca7562e0716574 Mon Sep 17 00:00:00 2001 From: Devananda van der Veen Date: Wed, 4 Feb 2015 17:56:24 -0800 Subject: [PATCH] Add list of python driver packages Add a list of python packages which are loaded by hardware drivers but not included in global-requirements. Change-Id: Iff8dc91e3cae0d8ecf26d5afbd0c60b673c16521 --- driver-requirements.txt | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 driver-requirements.txt diff --git a/driver-requirements.txt b/driver-requirements.txt new file mode 100644 index 0000000000..7cc0f7844a --- /dev/null +++ b/driver-requirements.txt @@ -0,0 +1,21 @@ +# 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 +pyghmi +pysnmp +python-scciclient +python-seamicroclient + +# The drac driver imports a python module called "pywsman", however, +# 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