
* Uses auth plugins - is still WIP but using a working one for now. Will have to re-visit this once it lands in keystone / oslo update. * Resource and Manager abstractions. * Python 3 compatability. * Split the API/Bindings and Shell code * Use entrypoints for versions * Mandatory options are now positional Example: libra <cmd> --id <id> is now libra <cmd> <id> Change-Id: I42275cc88be5689f040864e195e48c5ebacb2cea
45 lines
1.1 KiB
INI
45 lines
1.1 KiB
INI
[metadata]
|
|
name = python-libraclient
|
|
summary = Client library for Libra LBaaS tools
|
|
description-file =
|
|
README.rst
|
|
license = Apache License, Version 2.0
|
|
author = Andrew Hutchings
|
|
author-email = andrew@linuxjedi.co.uk
|
|
home-page = https://launchpad.net/libra
|
|
classifier =
|
|
Development Status :: 5 - Production/Stable
|
|
Environment :: Console
|
|
Environment :: OpenStack
|
|
Intended Audience :: Developers
|
|
Intended Audience :: Information Technology
|
|
License :: OSI Approved :: Apache Software License
|
|
Operating System :: OS Independent
|
|
Programming Language :: Python
|
|
|
|
|
|
[files]
|
|
packages =
|
|
libraclient
|
|
|
|
[entry_points]
|
|
console_scripts =
|
|
libra = libraclient.shell:main
|
|
|
|
libraclient.versions =
|
|
1.1 = libraclient.v1_1.client:Client
|
|
|
|
libraclient.extension =
|
|
|
|
openstack.common.apiclient.auth =
|
|
keystone2 = libraclient.openstack.common.apiclient.keystone:KeystoneAuthPluginV2
|
|
keystone3 = libraclient.openstack.common.apiclient.keystone:KeystoneAuthPluginV3
|
|
|
|
[build_sphinx]
|
|
source-dir = doc
|
|
build-dir = build/sphinx
|
|
all_files = 1
|
|
|
|
[upload_sphinx]
|
|
upload-dir = build/sphinx/html
|