debtcollector dependency missing

Bug #1470827 reported by Rushi Agrawal
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
python-keystoneclient
Fix Released
Medium
Brant Knudson

Bug Description

If I 'pip install python-keystoneclient' to use the python client, the python client fails with error:

 no module named debtcollector

If I 'pip install debtcollector' manually, and then use the python client, all works well

Revision history for this message
Brant Knudson (blk-u) wrote :

I don't see any use of debtcollector in python-keystoneclient.

Changed in python-keystoneclient:
status: New → Incomplete
Revision history for this message
Rushi Agrawal (rushiagr) wrote :

But shouldn't then the keystoneclient not fail when I 'pip install' it?

Changed in python-keystoneclient:
status: Incomplete → New
Revision history for this message
Andre Aranha (afaranha) wrote :

Just to reinforce, I just tried to use the ironicclient (it uses keystoneclient) in a new machine and I got the same error.
The solution was installing debtcollector.

Revision history for this message
Steve Martinelli (stevemar) wrote :

debtcollector was added in this patch: https://github.com/openstack/python-keystoneclient/commit/85b32fcb9d1df1362209c2902768a4de013004cb and should be in versions >=1.7.0

Changed in python-keystoneclient:
status: New → Fix Released
importance: Undecided → Medium
assignee: nobody → Brant Knudson (blk-u)
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.