This commit provides the framework for the Savanna CLI. It is based on the python-novaclient. novaclient was chosen because of its maturity and the ubiquity in which it has been previously copied, i.e. we're in the same boat as most everyone else. The goal is to keep modifications in Savanna's copy to a minimum. To that end, much of the novaclient code is retained, though commented out when it is not applicable. A simple plugins-list/show command is provided with the framework for demonstration and testing purposes. Change-Id: I6bbbc86135d6cb16e088dd76261fdef29c2cb929 Implements: blueprint python-savannaclient-cli
30 lines
837 B
INI
30 lines
837 B
INI
[metadata]
|
|
name = python-savannaclient
|
|
version = 0.4.0
|
|
summary = Client library for Savanna API
|
|
description-file =
|
|
README.rst
|
|
license = Apache License, Version 2.0
|
|
author = OpenStack
|
|
author-email = openstack-dev@lists.openstack.org
|
|
home-page = https://github.com/stackforge/python-savannaclient
|
|
classifier =
|
|
Environment :: OpenStack
|
|
Intended Audience :: Information Technology
|
|
Intended Audience :: System Administrators
|
|
License :: OSI Approved :: Apache Software License
|
|
Operating System :: POSIX :: Linux
|
|
Programming Language :: Python
|
|
Programming Language :: Python :: 2
|
|
Programming Language :: Python :: 2.7
|
|
Programming Language :: Python :: 2.6
|
|
|
|
[global]
|
|
setup-hooks = pbr.hooks.setup_hook
|
|
|
|
[files]
|
|
packages = savannaclient
|
|
|
|
[entry_points]
|
|
console_scripts = savanna = savannaclient.shell:main
|