On 12/06/2011 12:06 PM, Jay Pipes wrote: > On Tue, Dec 6, 2011 at 2:22 PM, John Dickinson > <john.dickin...@rackspace.com> wrote: >> Overall, I think it's a great thing to have commonality between the projects >> on option names and environment variables. I think it's worthwhile to push >> for that in the swift cli tool in the essex timeframe. >> >> On the topic of common config libraries, though, I think the differences are >> less important. Mark's wiki page describing a common config library sounds >> interesting, but I agree with Monty that it may be better to be a separate >> (ie non-openstack) module. > > Could you explain the above a bit more? Mark has already posted code > for a common config module and I think the idea is to have it live in > the openstack-common Python library and have Nova, Glance and Swift > import that openstack.common library...
I think (iirc) that markmc and I were talking about both an ultimate ending point and a way to get there. As in - start with the code in openstack-common for right now, get things working, get everything happy. THEN - because this is actually missing the python world in general, we can perhaps pull out the functionality into a library that we land either on pypi or even (if I have my way) in python core. Then openstack.common could just consume that. But a decision on the eventual home of a sensible library which handles both config files and command line options shouldn't really block us from moving forward on intra-project collaboration at the moment. Monty _______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp