
To support our plugin system, I've added a stevedore hook that may be used to load plugin values and their defaults from third parties. This system initializes all plugins at startup, and decorates any response with the discovered results on request. Loading is done via stevedore, and I've started a new plugin package into which all of our other plugins should probably be moved. Change-Id: Idb7271dc37d01f36c512bbfd2be7f7b3c7b1a0c9
65 lines
1.7 KiB
INI
65 lines
1.7 KiB
INI
[metadata]
|
|
name = storyboard
|
|
summary = OpenStack Story Tracking
|
|
description-file =
|
|
README.rst
|
|
author = OpenStack
|
|
author-email = openstack-dev@lists.openstack.org
|
|
home-page = http://www.openstack.org/
|
|
classifier =
|
|
Environment :: OpenStack
|
|
Framework :: Pecan/WSME
|
|
Intended Audience :: Developers
|
|
Intended Audience :: Information Technology
|
|
Intended Audience :: System Administrators
|
|
License :: OSI Approved :: Apache Software License
|
|
Operating System :: OS Independent
|
|
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
|
|
Topic :: Internet :: WWW/HTTP
|
|
|
|
[files]
|
|
packages =
|
|
storyboard
|
|
data_files =
|
|
etc/storyboard =
|
|
etc/storyboard.conf.sample
|
|
|
|
[entry_points]
|
|
console_scripts =
|
|
storyboard-api = storyboard.api.app:start
|
|
storyboard-subscriber = storyboard.notifications.subscriber:subscribe
|
|
storyboard-worker-daemon = storyboard.worker.daemon:run
|
|
storyboard-db-manage = storyboard.db.migration.cli:main
|
|
storyboard-migrate = storyboard.migrate.cli:main
|
|
storyboard.worker.task =
|
|
subscription = storyboard.worker.task.subscription:Subscription
|
|
storyboard.plugin.user_preferences =
|
|
|
|
|
|
[build_sphinx]
|
|
source-dir = doc/source
|
|
build-dir = doc/build
|
|
all_files = 1
|
|
|
|
[upload_sphinx]
|
|
upload-dir = doc/build/html
|
|
|
|
[compile_catalog]
|
|
directory = storyboard/locale
|
|
domain = storyboard
|
|
|
|
[update_catalog]
|
|
domain = storyboard
|
|
output_dir = storyboard/locale
|
|
input_file = storyboard/locale/storyboard.pot
|
|
|
|
[extract_messages]
|
|
keywords = _ gettext ngettext l_ lazy_gettext
|
|
mapping_file = babel.cfg
|
|
output_file = storyboard/locale/storyboard.pot
|