ayon-core/openpype/pipeline/publish/__init__.py
Jakub Trllo 124493affd
Publisher: UI works with instances without label (#5032)
* implemented helper function to get instance label

* use 'get_publish_instance_label' in some of existing plugins

* use 'get_publish_instance_label' in publisher controller
2023-05-25 11:51:44 +02:00

95 lines
2 KiB
Python

from .constants import (
ValidatePipelineOrder,
ValidateContentsOrder,
ValidateSceneOrder,
ValidateMeshOrder,
)
from .publish_plugins import (
AbstractMetaInstancePlugin,
AbstractMetaContextPlugin,
PublishValidationError,
PublishXmlValidationError,
KnownPublishError,
OpenPypePyblishPluginMixin,
OptionalPyblishPluginMixin,
RepairAction,
RepairContextAction,
Extractor,
ColormanagedPyblishPluginMixin
)
from .lib import (
get_publish_template_name,
publish_plugins_discover,
load_help_content_from_plugin,
load_help_content_from_filepath,
get_errored_instances_from_context,
get_errored_plugins_from_context,
filter_instances_for_context_plugin,
context_plugin_should_run,
get_instance_staging_dir,
get_publish_repre_path,
apply_plugin_settings_automatically,
get_plugin_settings,
get_publish_instance_label,
)
from .abstract_expected_files import ExpectedFiles
from .abstract_collect_render import (
RenderInstance,
AbstractCollectRender,
)
__all__ = (
"ValidatePipelineOrder",
"ValidateContentsOrder",
"ValidateSceneOrder",
"ValidateMeshOrder",
"AbstractMetaInstancePlugin",
"AbstractMetaContextPlugin",
"PublishValidationError",
"PublishXmlValidationError",
"KnownPublishError",
"OpenPypePyblishPluginMixin",
"OptionalPyblishPluginMixin",
"RepairAction",
"RepairContextAction",
"Extractor",
"ColormanagedPyblishPluginMixin",
"get_publish_template_name",
"publish_plugins_discover",
"load_help_content_from_plugin",
"load_help_content_from_filepath",
"get_errored_instances_from_context",
"get_errored_plugins_from_context",
"filter_instances_for_context_plugin",
"context_plugin_should_run",
"get_instance_staging_dir",
"get_publish_repre_path",
"apply_plugin_settings_automatically",
"get_plugin_settings",
"get_publish_instance_label",
"ExpectedFiles",
"RenderInstance",
"AbstractCollectRender",
)