mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-26 13:52:15 +01:00
* Initial version, replaced all hard 1 with 0 * ftrack v0 works only with version cast as str * workfile tools can set 0 * fixed hound stuff * fix for auto versioning not working anymore * fix for not incrementing version * hound fix * Settings determined versioning start * Code cosmetics * Better failsafe for collecting settings. * Initial profiles commit * Hound * Working profiles * Update openpype/hosts/webpublisher/plugins/publish/collect_published_files.py Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com> * Update openpype/hosts/webpublisher/plugins/publish/collect_published_files.py Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com> * Update openpype/plugins/publish/collect_anatomy_instance_data.py Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com> * Update openpype/settings/entities/schemas/projects_schema/schema_project_global.json Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com> * Illicitit feedback * Update openpype/pipeline/context_tools.py Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com> * Fix collect_published_files * Working version * Hound * Update openpype/pipeline/version_start.py Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com> * Update openpype/pipeline/version_start.py Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com> * Update openpype/tools/push_to_project/control_integrate.py Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com> * Update openpype/hosts/photoshop/plugins/publish/collect_published_version.py Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com> * Update openpype/hosts/photoshop/plugins/publish/collect_published_version.py Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com> * Update openpype/hosts/webpublisher/plugins/publish/collect_published_files.py Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com> * Update openpype/hosts/webpublisher/plugins/publish/collect_published_files.py Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com> * Update openpype/hosts/webpublisher/plugins/publish/collect_published_files.py Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com> * Update openpype/pipeline/workfile/path_resolving.py Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com> * Update openpype/settings/__init__.py Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com> * Hound * Illicitit feedback * Replace host.name * Update openpype/plugins/publish/collect_anatomy_instance_data.py Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com> * reuse 'task_name' and 'task_type' * skip hero integration when source version in 0 --------- Co-authored-by: maxpareschi <max.pareschi@gmail.com> Co-authored-by: Jakub Ježek <jakubjezek001@gmail.com> Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com> Co-authored-by: Jakub Trllo <jakub.trllo@gmail.com>
202 lines
4.1 KiB
Python
202 lines
4.1 KiB
Python
from .constants import (
|
|
AVALON_CONTAINER_ID,
|
|
AYON_CONTAINER_ID,
|
|
HOST_WORKFILE_EXTENSIONS,
|
|
)
|
|
|
|
from .mongodb import (
|
|
AvalonMongoDB,
|
|
)
|
|
from .anatomy import Anatomy
|
|
|
|
from .create import (
|
|
BaseCreator,
|
|
Creator,
|
|
AutoCreator,
|
|
HiddenCreator,
|
|
CreatedInstance,
|
|
CreatorError,
|
|
|
|
LegacyCreator,
|
|
legacy_create,
|
|
|
|
discover_creator_plugins,
|
|
discover_legacy_creator_plugins,
|
|
register_creator_plugin,
|
|
deregister_creator_plugin,
|
|
register_creator_plugin_path,
|
|
deregister_creator_plugin_path,
|
|
)
|
|
|
|
from .load import (
|
|
HeroVersionType,
|
|
IncompatibleLoaderError,
|
|
LoaderPlugin,
|
|
SubsetLoaderPlugin,
|
|
|
|
discover_loader_plugins,
|
|
register_loader_plugin,
|
|
deregister_loader_plugin_path,
|
|
register_loader_plugin_path,
|
|
deregister_loader_plugin,
|
|
|
|
load_container,
|
|
remove_container,
|
|
update_container,
|
|
switch_container,
|
|
|
|
loaders_from_representation,
|
|
get_representation_path,
|
|
get_representation_context,
|
|
get_repres_contexts,
|
|
)
|
|
|
|
from .publish import (
|
|
PublishValidationError,
|
|
PublishXmlValidationError,
|
|
KnownPublishError,
|
|
OpenPypePyblishPluginMixin,
|
|
OptionalPyblishPluginMixin,
|
|
)
|
|
|
|
from .actions import (
|
|
LauncherAction,
|
|
|
|
InventoryAction,
|
|
|
|
discover_launcher_actions,
|
|
register_launcher_action,
|
|
register_launcher_action_path,
|
|
|
|
discover_inventory_actions,
|
|
register_inventory_action,
|
|
register_inventory_action_path,
|
|
deregister_inventory_action,
|
|
deregister_inventory_action_path,
|
|
)
|
|
|
|
from .context_tools import (
|
|
install_openpype_plugins,
|
|
install_host,
|
|
uninstall_host,
|
|
is_installed,
|
|
|
|
register_root,
|
|
registered_root,
|
|
|
|
register_host,
|
|
registered_host,
|
|
deregister_host,
|
|
get_process_id,
|
|
|
|
get_global_context,
|
|
get_current_context,
|
|
get_current_host_name,
|
|
get_current_project_name,
|
|
get_current_asset_name,
|
|
get_current_task_name
|
|
)
|
|
install = install_host
|
|
uninstall = uninstall_host
|
|
|
|
|
|
__all__ = (
|
|
"AVALON_CONTAINER_ID",
|
|
"AYON_CONTAINER_ID",
|
|
"HOST_WORKFILE_EXTENSIONS",
|
|
|
|
# --- MongoDB ---
|
|
"AvalonMongoDB",
|
|
|
|
# --- Anatomy ---
|
|
"Anatomy",
|
|
|
|
# --- Create ---
|
|
"BaseCreator",
|
|
"Creator",
|
|
"AutoCreator",
|
|
"HiddenCreator",
|
|
"CreatedInstance",
|
|
"CreatorError",
|
|
|
|
"CreatorError",
|
|
|
|
# - legacy creation
|
|
"LegacyCreator",
|
|
"legacy_create",
|
|
|
|
"discover_creator_plugins",
|
|
"discover_legacy_creator_plugins",
|
|
"register_creator_plugin",
|
|
"deregister_creator_plugin",
|
|
"register_creator_plugin_path",
|
|
"deregister_creator_plugin_path",
|
|
|
|
# --- Load ---
|
|
"HeroVersionType",
|
|
"IncompatibleLoaderError",
|
|
"LoaderPlugin",
|
|
"SubsetLoaderPlugin",
|
|
|
|
"discover_loader_plugins",
|
|
"register_loader_plugin",
|
|
"deregister_loader_plugin_path",
|
|
"register_loader_plugin_path",
|
|
"deregister_loader_plugin",
|
|
|
|
"load_container",
|
|
"remove_container",
|
|
"update_container",
|
|
"switch_container",
|
|
|
|
"loaders_from_representation",
|
|
"get_representation_path",
|
|
"get_representation_context",
|
|
"get_repres_contexts",
|
|
|
|
# --- Publish ---
|
|
"PublishValidationError",
|
|
"PublishXmlValidationError",
|
|
"KnownPublishError",
|
|
"OpenPypePyblishPluginMixin",
|
|
"OptionalPyblishPluginMixin",
|
|
|
|
# --- Actions ---
|
|
"LauncherAction",
|
|
"InventoryAction",
|
|
|
|
"discover_launcher_actions",
|
|
"register_launcher_action",
|
|
"register_launcher_action_path",
|
|
|
|
"discover_inventory_actions",
|
|
"register_inventory_action",
|
|
"register_inventory_action_path",
|
|
"deregister_inventory_action",
|
|
"deregister_inventory_action_path",
|
|
|
|
# --- Process context ---
|
|
"install_openpype_plugins",
|
|
"install_host",
|
|
"uninstall_host",
|
|
"is_installed",
|
|
|
|
"register_root",
|
|
"registered_root",
|
|
|
|
"register_host",
|
|
"registered_host",
|
|
"deregister_host",
|
|
"get_process_id",
|
|
|
|
"get_global_context",
|
|
"get_current_context",
|
|
"get_current_host_name",
|
|
"get_current_project_name",
|
|
"get_current_asset_name",
|
|
"get_current_task_name",
|
|
|
|
# Backwards compatible function names
|
|
"install",
|
|
"uninstall",
|
|
)
|