#    Strome - Micro-framework for Python for building processing pipelines
#    Copyright (C) 2021 Dmitry Berezovsky
#    The MIT License (MIT)
#
#    Permission is hereby granted, free of charge, to any person obtaining
#    a copy of this software and associated documentation files
#    (the "Software"), to deal in the Software without restriction,
#    including without limitation the rights to use, copy, modify, merge,
#    publish, distribute, sublicense, and/or sell copies of the Software,
#    and to permit persons to whom the Software is furnished to do so,
#    subject to the following conditions:
#
#    The above copyright notice and this permission notice shall be
#    included in all copies or substantial portions of the Software.
#
#    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
#    EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
#    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
#    IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
#    CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
#    TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
#    SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

CONF_ROOT_ELEMENT_NAME = "strome"
CONF_DEFAULTS = "defaults"
CONF_OUTPUT = "output"
CONF_RESOURCE_PATH = "resource-path"

CONF_INPUT_FILES = "input-files"
CONF_CONTEXT_FILES = "context-files"
CONF_CONTEXT = "context"
CONF_PIPELINE = "pipeline"
CONF_TEMP_DIR = "temp-dir"
CONF_CLASSPATH = "classpath"
CONF_LIB_DIR = "lib-dir"
CONF_LIBS = "libs"
CONF_PRELOAD = "preload"

CONF_PIPELINE_NAME = "name"
CONF_PIPELINE_PARAMS = "params"

RUNTIME_INPUT_FILES = "input-files"
RUNTIME_RESOURCE_PATH = "resource-path"
RUNTIME_OUTPUT = "proc-output"
