[openstack-dev] [oslo] oslo.concurrency runtime dependency on fixtures/testtools

Ben Nemec openstack at nemebean.com
Thu Mar 12 16:06:32 UTC 2015


On 03/12/2015 09:18 AM, Brant Knudson wrote:
> On Thu, Mar 12, 2015 at 7:20 AM, Davanum Srinivas <davanum at gmail.com> wrote:
> 
>> Alan,
>>
>> We are debating this on:
>> https://review.openstack.org/#/c/157135/
>>
>> Please hop on :)
>> -- dims
>>
>> On Thu, Mar 12, 2015 at 5:28 AM, Alan Pevec <apevec at gmail.com> wrote:
>>> Hi,
>>>
>>> hijacking this thread to point out something that feels wrong in the
>>> dependency chain which jumped out:
>>>
>>>> Colecting testtools>=0.9.22 (from
>> fixtures>=0.3.14->oslo.concurrency>=1.4.1->keystone==2015.1.dev395)
>>>
>>> fixtures is imported in oslo_concurrency/fixture/lockutils.py but
>>> that's not really used at _runtime_
>>>
>>>
>>> Cheers,
>>> Alan
>>>
>>
> 
> And it's also being discussed in keystone for deps for non-default
> features: https://review.openstack.org/#/c/162360/
> 
> -- Brant

We actually have a spec open to discuss this for the Oslo libs.  Would
love to get more input on it: https://review.openstack.org/#/c/153966/

It's possible that will need to become a cross-project spec if we
determine that more projects need an optional deps policy (which is
sounding like the case).

-Ben




More information about the OpenStack-dev mailing list