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. -Sean -- Sean Dague http://dague.net __________________________________________________________________________ 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