Excerpts from Sean Dague's message of 2017-01-17 11:50:39 -0500: > On 01/17/2017 11:46 AM, Victor Stinner wrote: > > Le 17/01/2017 à 17:36, Sean Dague a écrit : > >> When putting the cli interface on it, I discovered python3's argparse > >> has subparsers built in. This makes building up the cli much easier, and > >> removes pulling in a dependency for that. (Currently the only item in > >> requirements.txt is pbr). This is useful both from an ease to install, > >> as well as overall runtime. > > > > Do you mean the argparse module of the Python standard library? It is > > available on Python 2.7. Subparsers are also supported on Python 2.7, no? > > https://docs.python.org/2/library/argparse.html#sub-commands > > > > If you need a more recent version of argparse on Python 2.7, you might try: > > https://pypi.python.org/pypi/argparse > > > > But I'm not sure that this third-party module is used on Python 2.7, > > since import checks the stdlib before checking site-packages. > > Hmm... I don't know how I missed that in the docs. I guess I was going > code blind last night. I guess it should be easy to make it all work. I > did specifically want to avoid installing pypi argparse. > > I'll probably still default this to python3, it is the future direction > we are headed.
+1 Doug __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev