Create extras for pypi install
This patch adds a new [extras] to setup.cfg. This section contains support for drivers and their dependency requirements. This allows a user to pip install cinder and optionally install a driver's required pypi based library. For example, if you wanted to install cinder and support the 3PAR driver, you would use: pip install cinder[hpe3par] This installs all of the cinder requirements as well as the requirements for the hpe3par driver. The following drivers weren't added to the extras stanza rbd: No rados library in pypi drbd: There is no drbdmanage pypi package linstor: no python-linstor pypi package storpool: pypi package doesn't install in python3 env Change-Id: I2200ce6f554df0c988eb39521ce4defd75998a85
This commit is contained in:
parent
32217cbbc7
commit
4c9ae85ac8
@ -163,3 +163,13 @@ warlock==1.3.0
|
|||||||
WebOb==1.7.1
|
WebOb==1.7.1
|
||||||
wrapt==1.10.11
|
wrapt==1.10.11
|
||||||
oslo.upgradecheck==0.1.0
|
oslo.upgradecheck==0.1.0
|
||||||
|
websocket-client==0.32.0
|
||||||
|
storops==0.5.10
|
||||||
|
pywbem==0.7.0
|
||||||
|
python-3parclient==4.1.0
|
||||||
|
krest==1.3.0
|
||||||
|
infinisdk==103.0.1
|
||||||
|
capacity==1.3.10
|
||||||
|
info.dtypes.wwn==0.1.1
|
||||||
|
info.dtypes.iqn==0.4.0
|
||||||
|
purestorage==1.6.0
|
||||||
|
31
setup.cfg
31
setup.cfg
@ -96,3 +96,34 @@ input_file = cinder/locale/cinder.pot
|
|||||||
keywords = _ gettext ngettext l_ lazy_gettext
|
keywords = _ gettext ngettext l_ lazy_gettext
|
||||||
mapping_file = babel.cfg
|
mapping_file = babel.cfg
|
||||||
output_file = cinder/locale/cinder.pot
|
output_file = cinder/locale/cinder.pot
|
||||||
|
|
||||||
|
[extras]
|
||||||
|
all =
|
||||||
|
websocket-client>=0.32.0 # LGPLv2+
|
||||||
|
pyOpenSSL>=17.5.0 # Apache-2.0
|
||||||
|
storops>=0.5.10 # Apache-2.0
|
||||||
|
pywbem>=0.7.0 #LGPLv2.1+
|
||||||
|
python-3parclient>=4.1.0 # Apache-2.0
|
||||||
|
krest>=1.3.0 # Apache-2.0
|
||||||
|
infinisdk>=103.0.1 # BSD-3
|
||||||
|
purestorage>=1.6.0 # BSD
|
||||||
|
datacore =
|
||||||
|
websocket-client>=0.32.0 # LGPLv2+
|
||||||
|
powermax =
|
||||||
|
pyOpenSSL>=17.5.0 # Apache-2.0
|
||||||
|
vnx =
|
||||||
|
storops>=0.5.10 # Apache-2.0
|
||||||
|
unity =
|
||||||
|
storops>=0.5.10 # Apache-2.0
|
||||||
|
fujitsu =
|
||||||
|
pywbem>=0.7.0 #LGPLv2.1+
|
||||||
|
hpe3par =
|
||||||
|
python-3parclient>=4.1.0 # Apache-2.0
|
||||||
|
kaminario =
|
||||||
|
krest>=1.3.0 # Apache-2.0
|
||||||
|
ds8k =
|
||||||
|
pyOpenSSL>=17.5.0 # Apache-2.0
|
||||||
|
infinidat =
|
||||||
|
infinisdk>=103.0.1 # BSD-3
|
||||||
|
pure =
|
||||||
|
purestorage>=1.6.0 # BSD
|
||||||
|
Loading…
x
Reference in New Issue
Block a user