6673e2e6f2
This introduces preliminary support for extensions. Extensions are registered to routes, and if the request matches the registered route they will be called to handle the request and the response. The interface is still not finalized and will progress as more extensions with their different requirements are added. Also included dependency on oslo_serialization for loading the json response. Follow up patch will change all instances of json.loads to jsonutils.loads Change-Id: I9c573ce1d4ebe85c07c8ff219f384e3c6c67b39a
64 lines
1.5 KiB
INI
64 lines
1.5 KiB
INI
[metadata]
|
|
name = mixmatch
|
|
summary = Combine resources across federated OpenStack deployments
|
|
description-file =
|
|
README.rst
|
|
author = OpenStack
|
|
author-email = openstack-dev@lists.openstack.org
|
|
home-page = https://www.openstack.org/
|
|
classifier =
|
|
Development Status :: 4 - Beta
|
|
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 :: 3
|
|
Programming Language :: Python :: 3.3
|
|
Programming Language :: Python :: 3.4
|
|
Programming Language :: Python :: 3.5
|
|
|
|
[files]
|
|
packages =
|
|
mixmatch
|
|
mixmatch.config
|
|
mixmatch.extend
|
|
data_files =
|
|
etc/ = etc/*
|
|
|
|
[entry_points]
|
|
oslo.config.opts =
|
|
mixmatch = mixmatch.config:list_opts
|
|
mixmatch.extend =
|
|
name_routing = mixmatch.extend.name_routing:NameRouting
|
|
|
|
[build_sphinx]
|
|
source-dir = doc/source
|
|
build-dir = doc/build
|
|
all_files = 1
|
|
|
|
[upload_sphinx]
|
|
upload-dir = doc/build/html
|
|
|
|
[compile_catalog]
|
|
directory = mixmatch/locale
|
|
domain = mixmatch
|
|
|
|
[update_catalog]
|
|
domain = mixmatch
|
|
output_dir = mixmatch/locale
|
|
input_file = mixmatch/locale/mixmatch.pot
|
|
|
|
[extract_messages]
|
|
keywords = _ gettext ngettext l_ lazy_gettext
|
|
mapping_file = babel.cfg
|
|
output_file = mixmatch/locale/mixmatch.pot
|
|
|
|
[build_releasenotes]
|
|
all_files = 1
|
|
build-dir = releasenotes/build
|
|
source-dir = releasenotes/source
|