[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