pyxcli can't be installed on python3.11+
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
New
|
Undecided
|
Unassigned |
Bug Description
On python 3.11+, pyxcli can't be installed because its dependency "bunch" does not support python3.11. This affects the ibm_storage XIV driver. (bunch was last released in 2011.)
$ tox -e py311 (after adding pyxcli to test-requiremen
Collecting bunch (from pyxcli>=1.1.5->-r /home/eharney/
Using cached bunch-1.0.1.zip (11 kB)
Preparing metadata (setup.py) ... error
error: subprocess-
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [7 lines of output]
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptool
File "/tmp/pip-
ValueError: invalid mode: 'rU'
[end of output]
It seems bunch hasn't get any release for 12 years... https:/ /pypi.org/ project/ bunch/
Probably pyxcli needs to be updated to get rid of that dependency ? Though pyxcli itself hasn't been updated for 5 years...