tablib dependency missed in python-cliff-tablib

Bug #1527735 reported by Dmitry Teselkin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Artem Silenkov

Bug Description

cliff-tablib requires tablib package according to [1]
The package python-cliff-tablib in 8.0 [2] doesn't contain this dependency, and this causes errors during ISO build

---
Installing: python-fuelclient ##################### [416/610]Could not load 'yaml': No module named tablib
No module named tablib
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/stevedore/extension.py", line 162, in _load_plugins
    verify_requirements,
  File "/usr/lib/python2.7/site-packages/stevedore/extension.py", line 183, in _load_one_plugin
    plugin = ep.resolve()
  File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2361, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/lib/python2.7/site-packages/clifftablib/formatters.py", line 6, in <module>
    import tablib
ImportError: No module named tablib
Could not load 'json': No module named tablib
No module named tablib
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/stevedore/extension.py", line 162, in _load_plugins
    verify_requirements,
  File "/usr/lib/python2.7/site-packages/stevedore/extension.py", line 183, in _load_one_plugin
    plugin = ep.resolve()
  File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2361, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/lib/python2.7/site-packages/clifftablib/formatters.py", line 6, in <module>
    import tablib
---

[1] https://github.com/dreamhost/cliff-tablib/blob/master/setup.py#L18-L20
[2] https://review.fuel-infra.org/gitweb?p=packages/centos7/python-cliff-tablib.git;a=blob;f=python-cliff-tablib.spec;h=eec29be67cd60148536ee1367dbfdf65018baf6c;hb=55419499db61162f4b4c1772522cf125f690603a

Tags: area-python
Changed in fuel:
importance: Undecided → High
Changed in fuel:
assignee: nobody → Artem Silenkov (asilenkov)
milestone: none → 8.0
status: New → Confirmed
Changed in fuel:
status: Confirmed → Fix Committed
Maciej Relewicz (rlu)
tags: added: area-python
Revision history for this message
Timur Nurlygayanov (tnurlygayanov) wrote :

Python-fuel-client works fine, it looks like the issue was successfully fixed.

Changed in fuel:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.