File: setup.cfg

package info (click to toggle)
mistral 21.0.0-6
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 16,140 kB
  • sloc: python: 54,052; sh: 701; makefile: 58
file content (119 lines) | stat: -rw-r--r-- 4,451 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
[metadata]
name = mistral
summary = Mistral Project
description_file =
    README.rst
license = Apache-2.0
author = OpenStack
author_email = openstack-discuss@lists.openstack.org
home_page = https://docs.openstack.org/mistral/latest/
python_requires = >=3.10
classifiers =
    Environment :: OpenStack
    Intended Audience :: Information Technology
    Intended Audience :: System Administrators
    Operating System :: POSIX :: Linux
    Programming Language :: Python
    Programming Language :: Python :: Implementation :: CPython
    Programming Language :: Python :: 3 :: Only
    Programming Language :: Python :: 3
    Programming Language :: Python :: 3.10
    Programming Language :: Python :: 3.11
    Programming Language :: Python :: 3.12
    Programming Language :: Python :: 3.13

[files]
packages =
    mistral

[entry_points]
console_scripts =
    mistral-server = mistral.cmd.launch:main
    mistral-db-manage = mistral.db.sqlalchemy.migration.cli:main

wsgi_scripts =
    mistral-wsgi-api = mistral.api.app:init_wsgi

mistral.rpc.backends =
    oslo_client = mistral.rpc.oslo.oslo_client:OsloRPCClient
    oslo_server = mistral.rpc.oslo.oslo_server:OsloRPCServer

oslo.config.opts =
    mistral.config = mistral.config:list_opts

oslo.config.opts.defaults =
    mistral.config = mistral.config:set_config_defaults

oslo.policy.policies =
    mistral = mistral.policies:list_rules

oslo.policy.enforcer =
    mistral = mistral.api.access_control:get_enforcer

mistral.action.providers =
    legacy = mistral.actions.legacy:LegacyActionProvider
    adhoc = mistral.actions.adhoc:AdHocActionProvider
    dynamic = mistral.actions.dynamic_action:DynamicActionProvider

mistral.actions =
    std.async_noop = mistral.actions.std_actions:AsyncNoOpAction
    std.noop = mistral.actions.std_actions:NoOpAction
    std.fail = mistral.actions.std_actions:FailAction
    std.echo = mistral.actions.std_actions:EchoAction
    std.http = mistral.actions.std_actions:HTTPAction
    std.mistral_http = mistral.actions.std_actions:MistralHTTPAction
    std.ssh = mistral.actions.std_actions:SSHAction
    std.ssh_proxied = mistral.actions.std_actions:SSHProxiedAction
    std.email = mistral.actions.std_actions:SendEmailAction
    std.javascript = mistral.actions.std_actions:JavaScriptAction
    std.js = mistral.actions.std_actions:JavaScriptAction
    std.sleep = mistral.actions.std_actions:SleepAction
    std.test_dict = mistral.actions.std_actions:TestDictAction

mistral.executors =
    local = mistral.executors.default_executor:DefaultExecutor
    remote = mistral.executors.remote_executor:RemoteExecutor

mistral.notifiers =
    local = mistral.notifiers.default_notifier:DefaultNotifier
    remote = mistral.notifiers.remote_notifier:RemoteNotifier

mistral.notification.publishers =
    webhook = mistral.notifiers.publishers.webhook:WebhookPublisher
    noop = mistral.notifiers.publishers.noop:NoopPublisher

mistral.expression.functions =
    # json_pp was deprecated in Queens and will be removed in the S cycle
    json_pp = mistral.expressions.std_functions:json_pp_

    env = mistral.expressions.std_functions:env_
    execution = mistral.expressions.std_functions:execution_
    executions = mistral.expressions.std_functions:executions_
    global = mistral.expressions.std_functions:global_
    json_parse = mistral.expressions.std_functions:json_parse_
    json_dump = mistral.expressions.std_functions:json_dump_
    task = mistral.expressions.std_functions:task_
    tasks = mistral.expressions.std_functions:tasks_
    uuid = mistral.expressions.std_functions:uuid_
    yaml_parse = mistral.expressions.std_functions:yaml_parse_
    yaml_dump = mistral.expressions.std_functions:yaml_dump_

mistral.expression.evaluators =
    yaql = mistral.expressions.yaql_expression:InlineYAQLEvaluator
    jinja = mistral.expressions.jinja_expression:InlineJinjaEvaluator

mistral.auth =
    keystone = mistral.auth.keystone:KeystoneAuthHandler
    keycloak-oidc = mistral.auth.keycloak:KeycloakAuthHandler

pygments.lexers =
    mistral = mistral.ext.pygmentplugin:MistralLexer

mistral.js.implementation =
    pyv8 = mistral.utils.javascript:PyV8Evaluator
    v8eval = mistral.utils.javascript:V8EvalEvaluator
    py_mini_racer = mistral.utils.javascript:PyMiniRacerEvaluator

mistral.schedulers =
    legacy = mistral.services.legacy_scheduler:LegacyScheduler
    default = mistral.scheduler.default_scheduler:DefaultScheduler