netifaces needs 'C' compiler - heavy for python-*client(s)

Bug #1517069 reported by Davanum Srinivas (DIMS)
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
oslo.utils
Confirmed
Medium
Unassigned

Bug Description

[09:28:29] <sdague> dims: so, would it be possible to split up oslo.utils into the part that only needs python, and the part that needs c lib extensions?
[09:28:59] <sdague> because right now a ton of stuff need a compiler and python-dev because netifaces>=0.10.4 is under oslo.utils
[09:30:07] <sdague> so basically because of - https://github.com/openstack/oslo.utils/blob/23869fc4932293d7240c7e177b6ba6c37823ef4c/oslo_utils/netutils.py#L195-L196
[09:30:20] <sdague> you can't install python-keystoneclient without a c compiler
[09:32:14] <stevemar_> sdague: dims might be possible to use setuptools 'extras' and only install the bits we want?
[09:32:16] <dims> sdague : looking at where it is used - http://codesearch.openstack.org/?q=get_my_ipv4&i=nope&files=&repos=
[09:32:31] <dims> right stevemar_ : extras came to my mind first
[09:33:18] <dims> sdague : y, will work it out one way or another, let me open a bug
[09:33:39] <sdague> yeh, extras is fine. It's also only used in the exception path

Revision history for this message
Davanum Srinivas (DIMS) (dims-v) wrote :
Revision history for this message
Davanum Srinivas (DIMS) (dims-v) wrote :
Changed in oslo.utils:
status: New → Confirmed
status: Confirmed → In Progress
importance: Undecided → Medium
assignee: nobody → Davanum Srinivas (DIMS) (dims-v)
Revision history for this message
ChangBo Guo(gcb) (glongwave) wrote :

The fix was merged , so change the status.

Changed in oslo.utils:
status: In Progress → Fix Committed
Changed in oslo.utils:
milestone: none → 3.1.0
status: Fix Committed → Fix Released
Revision history for this message
Jeremy Stanley (fungi) wrote :

Note this was subsequently undone the next day, in https://review.openstack.org/254379 so moving back to confirmed.

Changed in oslo.utils:
milestone: 3.1.0 → none
status: Fix Released → Confirmed
Changed in oslo.utils:
assignee: Davanum Srinivas (DIMS) (dims-v) → nobody
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.