python clients should not have openstackclient as runtime dependency
Bug #1562023 reported by
Pavlo Shchelokovskyy
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Python client for Ironic Inspector |
Fix Released
|
Wishlist
|
milan k | ||
python-heatclient |
Fix Released
|
Undecided
|
Kyrylo Romanenko | ||
python-ironicclient |
Fix Released
|
Wishlist
|
Pavlo Shchelokovskyy | ||
python-muranoclient |
Fix Released
|
Undecided
|
Oleksii Chuprykov |
Bug Description
Currently some python-*client packages list python-
This is wrong. In the future we are moving into, python clients should only provide a Python API and expose an OSC plugin for CLI interface. Listing openstackclient as runtime dependency just brings in many in most cases unneeded dependencies like novaclient, neutronclient, cinderclient etc.
If openstackclient is needed for unit/other testing, it should be specified in test-requirements instead.
Changed in python-heatclient: | |
assignee: | nobody → Pavlo Shchelokovskyy (pshchelo) |
Changed in python-ironicclient: | |
assignee: | nobody → Pavlo Shchelokovskyy (pshchelo) |
Changed in python-ironicclient: | |
assignee: | Pavlo Shchelokovskyy (pshchelo) → Kyrylo Romanenko (kromanenko) |
Changed in python-heatclient: | |
assignee: | Pavlo Shchelokovskyy (pshchelo) → Kyrylo Romanenko (kromanenko) |
Changed in python-ironicclient: | |
importance: | Undecided → Wishlist |
Changed in python-muranoclient: | |
milestone: | none → 0.9.0 |
Changed in python-ironicclient: | |
assignee: | Kyrylo Romanenko (kromanenko) → Pavlo Shchelokovskyy (pshchelo) |
Changed in python-ironic-inspector-client: | |
assignee: | Anton Arefiev (aarefiev) → milan k (vetrisko) |
To post a comment you must log in.
Fix proposed to branch: master /review. openstack. org/297730
Review: https:/