<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Feb 6, 2015 at 4:00 PM, Jeremy Stanley <span dir="ltr"><<a href="mailto:fungi@yuggoth.org" target="_blank">fungi@yuggoth.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 2015-02-06 14:37:08 +0200 (+0200), Denis Makogon wrote:<br>
> As part of oslo.messaging initiative to split up requirements into<br>
> certain list of per messaging driver dependencies<br>
</span>[...]<br>
<br>
I'm curious what the end goal is here... when someone does `pip<br>
install oslo.messaging` what do you/they expect to get installed?<br>
Your run-parts style "requirements.d" plan is sort of<br>
counter-intuitive to me in that I would expect it to contain<br>
number-prefixed sublists of requirements which should be processed<br>
collectively in an alphanumeric sort order, but I get the impression<br>
this is not the goal of the mechanism (I'll be somewhat relieved if<br>
you tell me I'm mistaken in that regard).<br>
<span class=""><br></span></blockquote><div><br></div><div>Yes, that's the main goal, as i can foresee, to have an ability to install oslo.messaging with dependencies for specific driver.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
> Taking into account suggestion from Monty Taylor i’m bringing this<br>
> discussion to much wider audience. And the question is: aren’t we<br>
> doing something complex or are there any less complex ways to<br>
> accomplish the initial idea of splitting requirements?<br>
<br>
</span>As for taking this to a wider audience we (OpenStack) are already<br>
venturing into special snowflake territory with PBR, however<br>
requirements.txt is a convention used at least somewhat outside of<br>
OpenStack-related Python projects. It might make sense to get input<br>
from the broader Python packaging community on something like this<br>
before we end up alienating ourselves from them entirely.<br></blockquote><div><br></div><div>Sure, that's what i'm looking for.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class="HOEnZb"><font color="#888888">--<br>
Jeremy Stanley<br>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</font></span></blockquote></div><br></div><div class="gmail_extra">Kind regards,<br></div><div class="gmail_extra">Denis M.<br><br></div><div class="gmail_extra"><br></div></div>