From 56ea9a6ce2c1ee10b174649f33ca7562e0716574 Mon Sep 17 00:00:00 2001
From: Devananda van der Veen <devananda.vdv@gmail.com>
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