From 061cd28ee3b382e1411ca814dda17f52a795fd74 Mon Sep 17 00:00:00 2001 From: Milan Kolar Date: Wed, 23 Dec 2020 16:54:22 +0100 Subject: [PATCH] consolidate nuke host to a single host folder --- pype/hosts/nuke/api/__init__.py | 19 +++++++++++-------- .../nuke/plugins}/create/create_backdrop.py | 0 .../nuke/plugins}/create/create_camera.py | 0 .../nuke/plugins}/create/create_gizmo.py | 0 .../nuke/plugins}/create/create_read.py | 0 .../plugins}/create/create_write_prerender.py | 0 .../plugins}/create/create_write_render.py | 0 .../plugins}/inventory/select_containers.py | 0 .../nuke/plugins}/inventory/set_tool_color.py | 0 .../nuke/plugins}/load/actions.py | 0 .../nuke/plugins}/load/load_backdrop.py | 0 .../nuke/plugins}/load/load_camera_abc.py | 0 .../nuke/plugins}/load/load_gizmo.py | 0 .../nuke/plugins}/load/load_gizmo_ip.py | 0 .../nuke/plugins}/load/load_image.py | 0 .../nuke/plugins}/load/load_luts.py | 0 .../nuke/plugins}/load/load_luts_ip.py | 0 .../nuke/plugins}/load/load_matchmove.py | 0 .../nuke/plugins}/load/load_mov.py | 0 .../nuke/plugins}/load/load_script_precomp.py | 0 .../nuke/plugins}/load/load_sequence.py | 0 .../nuke/plugins}/publish/collect_backdrop.py | 0 .../plugins}/publish/collect_current_file.py | 0 .../plugins}/publish/collect_framerate.py | 0 .../nuke/plugins}/publish/collect_gizmo.py | 0 .../nuke/plugins}/publish/collect_host.py | 0 .../plugins}/publish/collect_host_version.py | 0 .../plugins}/publish/collect_instances.py | 0 .../plugins}/publish/collect_legacy_read.py | 0 .../nuke/plugins}/publish/collect_reads.py | 0 .../nuke/plugins}/publish/collect_review.py | 0 .../plugins}/publish/collect_selection.py | 0 .../plugins}/publish/collect_slate_node.py | 0 .../nuke/plugins}/publish/collect_workfile.py | 0 .../nuke/plugins}/publish/collect_writes.py | 0 .../nuke/plugins}/publish/extract_backdrop.py | 0 .../nuke/plugins}/publish/extract_camera.py | 0 .../nuke/plugins}/publish/extract_gizmo.py | 0 .../plugins}/publish/extract_ouput_node.py | 0 .../publish/extract_output_directory.py | 0 .../plugins}/publish/extract_render_local.py | 0 .../publish/extract_review_data_lut.py | 0 .../publish/extract_review_data_mov.py | 0 .../plugins}/publish/extract_script_save.py | 0 .../plugins}/publish/extract_slate_frame.py | 0 .../plugins}/publish/extract_thumbnail.py | 0 .../publish/increment_script_version.py | 0 .../plugins}/publish/remove_ouput_node.py | 0 .../plugins}/publish/submit_nuke_deadline.py | 0 .../plugins}/publish/validate_backdrop.py | 0 .../nuke/plugins}/publish/validate_gizmo.py | 0 .../nuke/plugins}/publish/validate_knobs.py | 0 .../publish/validate_output_resolution.py | 0 .../plugins}/publish/validate_read_legacy.py | 0 .../publish/validate_rendered_frames.py | 0 .../nuke/plugins}/publish/validate_script.py | 0 .../publish/validate_write_bounding_box.py | 0 .../publish/validate_write_deadline_tab.py | 0 .../plugins}/publish/validate_write_legacy.py | 0 .../plugins}/publish/validate_write_nodes.py | 0 60 files changed, 11 insertions(+), 8 deletions(-) rename pype/{plugins/nuke => hosts/nuke/plugins}/create/create_backdrop.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/create/create_camera.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/create/create_gizmo.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/create/create_read.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/create/create_write_prerender.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/create/create_write_render.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/inventory/select_containers.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/inventory/set_tool_color.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/load/actions.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/load/load_backdrop.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/load/load_camera_abc.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/load/load_gizmo.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/load/load_gizmo_ip.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/load/load_image.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/load/load_luts.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/load/load_luts_ip.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/load/load_matchmove.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/load/load_mov.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/load/load_script_precomp.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/load/load_sequence.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/collect_backdrop.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/collect_current_file.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/collect_framerate.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/collect_gizmo.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/collect_host.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/collect_host_version.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/collect_instances.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/collect_legacy_read.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/collect_reads.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/collect_review.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/collect_selection.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/collect_slate_node.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/collect_workfile.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/collect_writes.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/extract_backdrop.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/extract_camera.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/extract_gizmo.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/extract_ouput_node.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/extract_output_directory.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/extract_render_local.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/extract_review_data_lut.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/extract_review_data_mov.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/extract_script_save.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/extract_slate_frame.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/extract_thumbnail.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/increment_script_version.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/remove_ouput_node.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/submit_nuke_deadline.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/validate_backdrop.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/validate_gizmo.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/validate_knobs.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/validate_output_resolution.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/validate_read_legacy.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/validate_rendered_frames.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/validate_script.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/validate_write_bounding_box.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/validate_write_deadline_tab.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/validate_write_legacy.py (100%) rename pype/{plugins/nuke => hosts/nuke/plugins}/publish/validate_write_nodes.py (100%) diff --git a/pype/hosts/nuke/api/__init__.py b/pype/hosts/nuke/api/__init__.py index 87c3e190e2..22085af37c 100644 --- a/pype/hosts/nuke/api/__init__.py +++ b/pype/hosts/nuke/api/__init__.py @@ -8,6 +8,7 @@ from avalon import api as avalon from avalon.tools import workfiles from pyblish import api as pyblish from pype.api import Logger +from pype.hosts import nuke from pype import PLUGINS_DIR from . import lib, menu @@ -18,10 +19,12 @@ log = Logger().get_logger(__name__, "nuke") AVALON_CONFIG = os.getenv("AVALON_CONFIG", "pype") -PUBLISH_PATH = os.path.join(PLUGINS_DIR, "nuke", "publish") -LOAD_PATH = os.path.join(PLUGINS_DIR, "nuke", "load") -CREATE_PATH = os.path.join(PLUGINS_DIR, "nuke", "create") -INVENTORY_PATH = os.path.join(PLUGINS_DIR, "nuke", "inventory") +HOST_DIR = os.path.dirname(os.path.abspath(nuke.__file__)) +PLUGINS_DIR = os.path.join(HOST_DIR, "plugins") +PUBLISH_PATH = os.path.join(PLUGINS_DIR, "publish") +LOAD_PATH = os.path.join(PLUGINS_DIR, "load") +CREATE_PATH = os.path.join(PLUGINS_DIR, "create") +INVENTORY_PATH = os.path.join(PLUGINS_DIR, "inventory") # registering pyblish gui regarding settings in presets @@ -40,10 +43,10 @@ def reload_config(): for module in ( "{}.api".format(AVALON_CONFIG), - "{}.hosts.nuke.actions".format(AVALON_CONFIG), - "{}.hosts.nuke.menu".format(AVALON_CONFIG), - "{}.hosts.nuke.plugin".format(AVALON_CONFIG), - "{}.hosts.nuke.lib".format(AVALON_CONFIG), + "{}.hosts.nuke.api.actions".format(AVALON_CONFIG), + "{}.hosts.nuke.api.menu".format(AVALON_CONFIG), + "{}.hosts.nuke.api.plugin".format(AVALON_CONFIG), + "{}.hosts.nuke.api.lib".format(AVALON_CONFIG), ): log.info("Reloading module: {}...".format(module)) diff --git a/pype/plugins/nuke/create/create_backdrop.py b/pype/hosts/nuke/plugins/create/create_backdrop.py similarity index 100% rename from pype/plugins/nuke/create/create_backdrop.py rename to pype/hosts/nuke/plugins/create/create_backdrop.py diff --git a/pype/plugins/nuke/create/create_camera.py b/pype/hosts/nuke/plugins/create/create_camera.py similarity index 100% rename from pype/plugins/nuke/create/create_camera.py rename to pype/hosts/nuke/plugins/create/create_camera.py diff --git a/pype/plugins/nuke/create/create_gizmo.py b/pype/hosts/nuke/plugins/create/create_gizmo.py similarity index 100% rename from pype/plugins/nuke/create/create_gizmo.py rename to pype/hosts/nuke/plugins/create/create_gizmo.py diff --git a/pype/plugins/nuke/create/create_read.py b/pype/hosts/nuke/plugins/create/create_read.py similarity index 100% rename from pype/plugins/nuke/create/create_read.py rename to pype/hosts/nuke/plugins/create/create_read.py diff --git a/pype/plugins/nuke/create/create_write_prerender.py b/pype/hosts/nuke/plugins/create/create_write_prerender.py similarity index 100% rename from pype/plugins/nuke/create/create_write_prerender.py rename to pype/hosts/nuke/plugins/create/create_write_prerender.py diff --git a/pype/plugins/nuke/create/create_write_render.py b/pype/hosts/nuke/plugins/create/create_write_render.py similarity index 100% rename from pype/plugins/nuke/create/create_write_render.py rename to pype/hosts/nuke/plugins/create/create_write_render.py diff --git a/pype/plugins/nuke/inventory/select_containers.py b/pype/hosts/nuke/plugins/inventory/select_containers.py similarity index 100% rename from pype/plugins/nuke/inventory/select_containers.py rename to pype/hosts/nuke/plugins/inventory/select_containers.py diff --git a/pype/plugins/nuke/inventory/set_tool_color.py b/pype/hosts/nuke/plugins/inventory/set_tool_color.py similarity index 100% rename from pype/plugins/nuke/inventory/set_tool_color.py rename to pype/hosts/nuke/plugins/inventory/set_tool_color.py diff --git a/pype/plugins/nuke/load/actions.py b/pype/hosts/nuke/plugins/load/actions.py similarity index 100% rename from pype/plugins/nuke/load/actions.py rename to pype/hosts/nuke/plugins/load/actions.py diff --git a/pype/plugins/nuke/load/load_backdrop.py b/pype/hosts/nuke/plugins/load/load_backdrop.py similarity index 100% rename from pype/plugins/nuke/load/load_backdrop.py rename to pype/hosts/nuke/plugins/load/load_backdrop.py diff --git a/pype/plugins/nuke/load/load_camera_abc.py b/pype/hosts/nuke/plugins/load/load_camera_abc.py similarity index 100% rename from pype/plugins/nuke/load/load_camera_abc.py rename to pype/hosts/nuke/plugins/load/load_camera_abc.py diff --git a/pype/plugins/nuke/load/load_gizmo.py b/pype/hosts/nuke/plugins/load/load_gizmo.py similarity index 100% rename from pype/plugins/nuke/load/load_gizmo.py rename to pype/hosts/nuke/plugins/load/load_gizmo.py diff --git a/pype/plugins/nuke/load/load_gizmo_ip.py b/pype/hosts/nuke/plugins/load/load_gizmo_ip.py similarity index 100% rename from pype/plugins/nuke/load/load_gizmo_ip.py rename to pype/hosts/nuke/plugins/load/load_gizmo_ip.py diff --git a/pype/plugins/nuke/load/load_image.py b/pype/hosts/nuke/plugins/load/load_image.py similarity index 100% rename from pype/plugins/nuke/load/load_image.py rename to pype/hosts/nuke/plugins/load/load_image.py diff --git a/pype/plugins/nuke/load/load_luts.py b/pype/hosts/nuke/plugins/load/load_luts.py similarity index 100% rename from pype/plugins/nuke/load/load_luts.py rename to pype/hosts/nuke/plugins/load/load_luts.py diff --git a/pype/plugins/nuke/load/load_luts_ip.py b/pype/hosts/nuke/plugins/load/load_luts_ip.py similarity index 100% rename from pype/plugins/nuke/load/load_luts_ip.py rename to pype/hosts/nuke/plugins/load/load_luts_ip.py diff --git a/pype/plugins/nuke/load/load_matchmove.py b/pype/hosts/nuke/plugins/load/load_matchmove.py similarity index 100% rename from pype/plugins/nuke/load/load_matchmove.py rename to pype/hosts/nuke/plugins/load/load_matchmove.py diff --git a/pype/plugins/nuke/load/load_mov.py b/pype/hosts/nuke/plugins/load/load_mov.py similarity index 100% rename from pype/plugins/nuke/load/load_mov.py rename to pype/hosts/nuke/plugins/load/load_mov.py diff --git a/pype/plugins/nuke/load/load_script_precomp.py b/pype/hosts/nuke/plugins/load/load_script_precomp.py similarity index 100% rename from pype/plugins/nuke/load/load_script_precomp.py rename to pype/hosts/nuke/plugins/load/load_script_precomp.py diff --git a/pype/plugins/nuke/load/load_sequence.py b/pype/hosts/nuke/plugins/load/load_sequence.py similarity index 100% rename from pype/plugins/nuke/load/load_sequence.py rename to pype/hosts/nuke/plugins/load/load_sequence.py diff --git a/pype/plugins/nuke/publish/collect_backdrop.py b/pype/hosts/nuke/plugins/publish/collect_backdrop.py similarity index 100% rename from pype/plugins/nuke/publish/collect_backdrop.py rename to pype/hosts/nuke/plugins/publish/collect_backdrop.py diff --git a/pype/plugins/nuke/publish/collect_current_file.py b/pype/hosts/nuke/plugins/publish/collect_current_file.py similarity index 100% rename from pype/plugins/nuke/publish/collect_current_file.py rename to pype/hosts/nuke/plugins/publish/collect_current_file.py diff --git a/pype/plugins/nuke/publish/collect_framerate.py b/pype/hosts/nuke/plugins/publish/collect_framerate.py similarity index 100% rename from pype/plugins/nuke/publish/collect_framerate.py rename to pype/hosts/nuke/plugins/publish/collect_framerate.py diff --git a/pype/plugins/nuke/publish/collect_gizmo.py b/pype/hosts/nuke/plugins/publish/collect_gizmo.py similarity index 100% rename from pype/plugins/nuke/publish/collect_gizmo.py rename to pype/hosts/nuke/plugins/publish/collect_gizmo.py diff --git a/pype/plugins/nuke/publish/collect_host.py b/pype/hosts/nuke/plugins/publish/collect_host.py similarity index 100% rename from pype/plugins/nuke/publish/collect_host.py rename to pype/hosts/nuke/plugins/publish/collect_host.py diff --git a/pype/plugins/nuke/publish/collect_host_version.py b/pype/hosts/nuke/plugins/publish/collect_host_version.py similarity index 100% rename from pype/plugins/nuke/publish/collect_host_version.py rename to pype/hosts/nuke/plugins/publish/collect_host_version.py diff --git a/pype/plugins/nuke/publish/collect_instances.py b/pype/hosts/nuke/plugins/publish/collect_instances.py similarity index 100% rename from pype/plugins/nuke/publish/collect_instances.py rename to pype/hosts/nuke/plugins/publish/collect_instances.py diff --git a/pype/plugins/nuke/publish/collect_legacy_read.py b/pype/hosts/nuke/plugins/publish/collect_legacy_read.py similarity index 100% rename from pype/plugins/nuke/publish/collect_legacy_read.py rename to pype/hosts/nuke/plugins/publish/collect_legacy_read.py diff --git a/pype/plugins/nuke/publish/collect_reads.py b/pype/hosts/nuke/plugins/publish/collect_reads.py similarity index 100% rename from pype/plugins/nuke/publish/collect_reads.py rename to pype/hosts/nuke/plugins/publish/collect_reads.py diff --git a/pype/plugins/nuke/publish/collect_review.py b/pype/hosts/nuke/plugins/publish/collect_review.py similarity index 100% rename from pype/plugins/nuke/publish/collect_review.py rename to pype/hosts/nuke/plugins/publish/collect_review.py diff --git a/pype/plugins/nuke/publish/collect_selection.py b/pype/hosts/nuke/plugins/publish/collect_selection.py similarity index 100% rename from pype/plugins/nuke/publish/collect_selection.py rename to pype/hosts/nuke/plugins/publish/collect_selection.py diff --git a/pype/plugins/nuke/publish/collect_slate_node.py b/pype/hosts/nuke/plugins/publish/collect_slate_node.py similarity index 100% rename from pype/plugins/nuke/publish/collect_slate_node.py rename to pype/hosts/nuke/plugins/publish/collect_slate_node.py diff --git a/pype/plugins/nuke/publish/collect_workfile.py b/pype/hosts/nuke/plugins/publish/collect_workfile.py similarity index 100% rename from pype/plugins/nuke/publish/collect_workfile.py rename to pype/hosts/nuke/plugins/publish/collect_workfile.py diff --git a/pype/plugins/nuke/publish/collect_writes.py b/pype/hosts/nuke/plugins/publish/collect_writes.py similarity index 100% rename from pype/plugins/nuke/publish/collect_writes.py rename to pype/hosts/nuke/plugins/publish/collect_writes.py diff --git a/pype/plugins/nuke/publish/extract_backdrop.py b/pype/hosts/nuke/plugins/publish/extract_backdrop.py similarity index 100% rename from pype/plugins/nuke/publish/extract_backdrop.py rename to pype/hosts/nuke/plugins/publish/extract_backdrop.py diff --git a/pype/plugins/nuke/publish/extract_camera.py b/pype/hosts/nuke/plugins/publish/extract_camera.py similarity index 100% rename from pype/plugins/nuke/publish/extract_camera.py rename to pype/hosts/nuke/plugins/publish/extract_camera.py diff --git a/pype/plugins/nuke/publish/extract_gizmo.py b/pype/hosts/nuke/plugins/publish/extract_gizmo.py similarity index 100% rename from pype/plugins/nuke/publish/extract_gizmo.py rename to pype/hosts/nuke/plugins/publish/extract_gizmo.py diff --git a/pype/plugins/nuke/publish/extract_ouput_node.py b/pype/hosts/nuke/plugins/publish/extract_ouput_node.py similarity index 100% rename from pype/plugins/nuke/publish/extract_ouput_node.py rename to pype/hosts/nuke/plugins/publish/extract_ouput_node.py diff --git a/pype/plugins/nuke/publish/extract_output_directory.py b/pype/hosts/nuke/plugins/publish/extract_output_directory.py similarity index 100% rename from pype/plugins/nuke/publish/extract_output_directory.py rename to pype/hosts/nuke/plugins/publish/extract_output_directory.py diff --git a/pype/plugins/nuke/publish/extract_render_local.py b/pype/hosts/nuke/plugins/publish/extract_render_local.py similarity index 100% rename from pype/plugins/nuke/publish/extract_render_local.py rename to pype/hosts/nuke/plugins/publish/extract_render_local.py diff --git a/pype/plugins/nuke/publish/extract_review_data_lut.py b/pype/hosts/nuke/plugins/publish/extract_review_data_lut.py similarity index 100% rename from pype/plugins/nuke/publish/extract_review_data_lut.py rename to pype/hosts/nuke/plugins/publish/extract_review_data_lut.py diff --git a/pype/plugins/nuke/publish/extract_review_data_mov.py b/pype/hosts/nuke/plugins/publish/extract_review_data_mov.py similarity index 100% rename from pype/plugins/nuke/publish/extract_review_data_mov.py rename to pype/hosts/nuke/plugins/publish/extract_review_data_mov.py diff --git a/pype/plugins/nuke/publish/extract_script_save.py b/pype/hosts/nuke/plugins/publish/extract_script_save.py similarity index 100% rename from pype/plugins/nuke/publish/extract_script_save.py rename to pype/hosts/nuke/plugins/publish/extract_script_save.py diff --git a/pype/plugins/nuke/publish/extract_slate_frame.py b/pype/hosts/nuke/plugins/publish/extract_slate_frame.py similarity index 100% rename from pype/plugins/nuke/publish/extract_slate_frame.py rename to pype/hosts/nuke/plugins/publish/extract_slate_frame.py diff --git a/pype/plugins/nuke/publish/extract_thumbnail.py b/pype/hosts/nuke/plugins/publish/extract_thumbnail.py similarity index 100% rename from pype/plugins/nuke/publish/extract_thumbnail.py rename to pype/hosts/nuke/plugins/publish/extract_thumbnail.py diff --git a/pype/plugins/nuke/publish/increment_script_version.py b/pype/hosts/nuke/plugins/publish/increment_script_version.py similarity index 100% rename from pype/plugins/nuke/publish/increment_script_version.py rename to pype/hosts/nuke/plugins/publish/increment_script_version.py diff --git a/pype/plugins/nuke/publish/remove_ouput_node.py b/pype/hosts/nuke/plugins/publish/remove_ouput_node.py similarity index 100% rename from pype/plugins/nuke/publish/remove_ouput_node.py rename to pype/hosts/nuke/plugins/publish/remove_ouput_node.py diff --git a/pype/plugins/nuke/publish/submit_nuke_deadline.py b/pype/hosts/nuke/plugins/publish/submit_nuke_deadline.py similarity index 100% rename from pype/plugins/nuke/publish/submit_nuke_deadline.py rename to pype/hosts/nuke/plugins/publish/submit_nuke_deadline.py diff --git a/pype/plugins/nuke/publish/validate_backdrop.py b/pype/hosts/nuke/plugins/publish/validate_backdrop.py similarity index 100% rename from pype/plugins/nuke/publish/validate_backdrop.py rename to pype/hosts/nuke/plugins/publish/validate_backdrop.py diff --git a/pype/plugins/nuke/publish/validate_gizmo.py b/pype/hosts/nuke/plugins/publish/validate_gizmo.py similarity index 100% rename from pype/plugins/nuke/publish/validate_gizmo.py rename to pype/hosts/nuke/plugins/publish/validate_gizmo.py diff --git a/pype/plugins/nuke/publish/validate_knobs.py b/pype/hosts/nuke/plugins/publish/validate_knobs.py similarity index 100% rename from pype/plugins/nuke/publish/validate_knobs.py rename to pype/hosts/nuke/plugins/publish/validate_knobs.py diff --git a/pype/plugins/nuke/publish/validate_output_resolution.py b/pype/hosts/nuke/plugins/publish/validate_output_resolution.py similarity index 100% rename from pype/plugins/nuke/publish/validate_output_resolution.py rename to pype/hosts/nuke/plugins/publish/validate_output_resolution.py diff --git a/pype/plugins/nuke/publish/validate_read_legacy.py b/pype/hosts/nuke/plugins/publish/validate_read_legacy.py similarity index 100% rename from pype/plugins/nuke/publish/validate_read_legacy.py rename to pype/hosts/nuke/plugins/publish/validate_read_legacy.py diff --git a/pype/plugins/nuke/publish/validate_rendered_frames.py b/pype/hosts/nuke/plugins/publish/validate_rendered_frames.py similarity index 100% rename from pype/plugins/nuke/publish/validate_rendered_frames.py rename to pype/hosts/nuke/plugins/publish/validate_rendered_frames.py diff --git a/pype/plugins/nuke/publish/validate_script.py b/pype/hosts/nuke/plugins/publish/validate_script.py similarity index 100% rename from pype/plugins/nuke/publish/validate_script.py rename to pype/hosts/nuke/plugins/publish/validate_script.py diff --git a/pype/plugins/nuke/publish/validate_write_bounding_box.py b/pype/hosts/nuke/plugins/publish/validate_write_bounding_box.py similarity index 100% rename from pype/plugins/nuke/publish/validate_write_bounding_box.py rename to pype/hosts/nuke/plugins/publish/validate_write_bounding_box.py diff --git a/pype/plugins/nuke/publish/validate_write_deadline_tab.py b/pype/hosts/nuke/plugins/publish/validate_write_deadline_tab.py similarity index 100% rename from pype/plugins/nuke/publish/validate_write_deadline_tab.py rename to pype/hosts/nuke/plugins/publish/validate_write_deadline_tab.py diff --git a/pype/plugins/nuke/publish/validate_write_legacy.py b/pype/hosts/nuke/plugins/publish/validate_write_legacy.py similarity index 100% rename from pype/plugins/nuke/publish/validate_write_legacy.py rename to pype/hosts/nuke/plugins/publish/validate_write_legacy.py diff --git a/pype/plugins/nuke/publish/validate_write_nodes.py b/pype/hosts/nuke/plugins/publish/validate_write_nodes.py similarity index 100% rename from pype/plugins/nuke/publish/validate_write_nodes.py rename to pype/hosts/nuke/plugins/publish/validate_write_nodes.py