Add zhmcclient to global-requirements
zhmcclient is a python binding for the IBM z Systems ReST API in DPM (Dynamic Parition Manager) mode. zhmcclient is used by nova-dpm [1] and networking-dpm [2]. Nova-dpm contains the dpm virt driver for nova compute. It uses zhmcclient to CRUDL instances. Networking-dpm contains a mechanism driver for the neutron server and the dpm neutron l2 agent. It requires zhmcclient for networking related configuration. Neutron-l2 agent and nova-compute both run on the compute node. The compute node can be any system that has access to the HMC ReST API. This can be another z Systems, but also an x86 system. The controller node (with the dpm neutron mechanism driver) does not need access to zhmcclient. - Is the library already packaged in the distros we target (Ubuntu latest / Fedora latest)? No! - Is the library actively maintained? yes! Commits history: https://github.com/zhmcclient/python-zhmcclient/commits/master Release history: https://pypi.org/project/zhmcclient/#history # of releases in 2016: 9 - Is the library good code? Travis testing (unittest) for various python version in place: https://travis-ci.org/zhmcclient/python-zhmcclient Test Coverage: ~86% (https://coveralls.io/github/zhmcclient/python-zhmcclient) - Is the library python 3 compatible? Yes! Python 3.4 and 3.5 test jobs in place - Is the library license compatible? yes! Apache 2.0 license - Is the function of this library already covered by other libraries in ``global-requirements.txt``? No! - Is the library required for OpenStack project or related dev or infrastructure setup? yes! * networking-dpm [1] * nova-dpm [2] [1] https://launchpad.net/networking-dpm [2] https://launchpad.net/nova-dpm Change-Id: Ied0654e01ef8a3c069dec7645e903ad4b421502a
This commit is contained in:
@@ -317,6 +317,7 @@ XStatic-term.js>=0.0.4.1 # MIT License
|
||||
XStatic-tv4>=1.2.7.0 # MIT
|
||||
XStatic-Angular-FileUpload>=12.0.4.0 # MIT License
|
||||
yaql>=1.1.0 # Apache 2.0 License
|
||||
zhmcclient>=0.9.0 # Apache 2.0 License
|
||||
|
||||
# Testing tools below, which are typically in test-requires.txt
|
||||
|
||||
|
||||
@@ -86,6 +86,8 @@ ceilometermiddleware===1.0.0
|
||||
cffi===1.9.1
|
||||
chardet===2.3.0
|
||||
click===6.7
|
||||
click-repl===0.1.0
|
||||
click-spinner===0.1.6
|
||||
cliff===2.3.0
|
||||
cliff-tablib===2.0
|
||||
cmd2===0.6.9
|
||||
@@ -261,6 +263,8 @@ ply===3.9
|
||||
positional===1.1.1
|
||||
prettytable===0.7.2
|
||||
proboscis===1.2.6.0
|
||||
progressbar2===3.12.0
|
||||
prompt-toolkit===1.0.9
|
||||
psutil===1.2.1
|
||||
psycopg2===2.6.2
|
||||
ptyprocess===0.5.1
|
||||
@@ -331,6 +335,7 @@ python-subunit===1.2.0
|
||||
python-swiftclient===3.2.0
|
||||
python-tackerclient===0.8.0
|
||||
python-troveclient===2.7.0
|
||||
python-utils===2.0.1
|
||||
python-watcherclient===0.27.0
|
||||
python-zaqarclient===1.3.0
|
||||
pytz===2016.10
|
||||
@@ -387,6 +392,7 @@ suds-jurko===0.6
|
||||
sympy===1.0
|
||||
sysv-ipc===0.7.0
|
||||
tablib===0.11.3
|
||||
tabulate===0.7.7
|
||||
taskflow===2.8.0
|
||||
tempest===14.0.0
|
||||
tempest-lib===1.0.0
|
||||
@@ -416,6 +422,7 @@ vmware-nsxlib===0.6.0
|
||||
voluptuous===0.9.3
|
||||
waitress===1.0.1
|
||||
warlock===1.2.0
|
||||
wcwidth===0.1.7
|
||||
weakrefmethod===1.0.3;python_version=='2.7'
|
||||
webcolors===1.7
|
||||
websocket-client===0.40.0
|
||||
@@ -428,4 +435,5 @@ xmltodict===0.10.2
|
||||
xvfbwrapper===0.2.9
|
||||
yaql===1.1.1
|
||||
zake===0.2.2
|
||||
zhmcclient===0.9.0
|
||||
zope.interface===4.3.3
|
||||
|
||||
Reference in New Issue
Block a user