added 'AYONPyblishPluginMixin' as replacement for 'OpenPypePyblishPluginMixin'

This commit is contained in:
Jakub Trllo 2024-02-06 18:19:07 +01:00
parent b17815dc1b
commit ab8d384715
31 changed files with 59 additions and 54 deletions

View file

@ -20,7 +20,7 @@ import pyblish.api
from ayon_core.pipeline.publish import (
AbstractMetaInstancePlugin,
KnownPublishError,
OpenPypePyblishPluginMixin
AYONPyblishPluginMixin
)
from ayon_core.pipeline.publish.lib import (
replace_with_published_scene_path
@ -406,7 +406,7 @@ class DeadlineJobInfo(object):
@six.add_metaclass(AbstractMetaInstancePlugin)
class AbstractSubmitDeadline(pyblish.api.InstancePlugin,
OpenPypePyblishPluginMixin):
AYONPyblishPluginMixin):
"""Class abstracting access to Deadline."""
label = "Submit to Deadline"

View file

@ -1,11 +1,11 @@
# -*- coding: utf-8 -*-
import pyblish.api
from ayon_core.lib import TextDef
from ayon_core.pipeline.publish import OpenPypePyblishPluginMixin
from ayon_core.pipeline.publish import AYONPyblishPluginMixin
class CollectDeadlinePools(pyblish.api.InstancePlugin,
OpenPypePyblishPluginMixin):
AYONPyblishPluginMixin):
"""Collect pools from instance or Publisher attributes, from Setting
otherwise.

View file

@ -13,7 +13,7 @@ from ayon_core.lib import (
TextDef,
)
from ayon_core.pipeline import legacy_io
from ayon_core.pipeline.publish import OpenPypePyblishPluginMixin
from ayon_core.pipeline.publish import AYONPyblishPluginMixin
from ayon_core.pipeline.farm.tools import iter_expected_files
from ayon_core.tests.lib import is_in_tests
@ -29,7 +29,7 @@ class BlenderPluginInfo():
class BlenderSubmitDeadline(abstract_submit_deadline.AbstractSubmitDeadline,
OpenPypePyblishPluginMixin):
AYONPyblishPluginMixin):
label = "Submit Render to Deadline"
hosts = ["blender"]
families = ["render"]

View file

@ -8,7 +8,7 @@ import pyblish.api
from ayon_core.pipeline import legacy_io
from ayon_core.pipeline.publish import (
OpenPypePyblishPluginMixin
AYONPyblishPluginMixin
)
from ayon_core.lib import (
BoolDef,
@ -19,7 +19,7 @@ from ayon_core.lib import (
class FusionSubmitDeadline(
pyblish.api.InstancePlugin,
OpenPypePyblishPluginMixin
AYONPyblishPluginMixin
):
"""Submit current Comp to Deadline

View file

@ -10,7 +10,7 @@ from ayon_core.lib import (
)
from ayon_core.pipeline import (
legacy_io,
OpenPypePyblishPluginMixin
AYONPyblishPluginMixin
)
from ayon_core.tests.lib import is_in_tests
from ayon_core.lib import is_running_from_build
@ -32,7 +32,7 @@ class HoudiniPluginInfo(object):
class HoudiniCacheSubmitDeadline(abstract_submit_deadline.AbstractSubmitDeadline, # noqa
OpenPypePyblishPluginMixin):
AYONPyblishPluginMixin):
"""Submit Houdini scene to perform a local publish in Deadline.
Publishing in Deadline can be helpful for scenes that publish very slow.

View file

@ -5,7 +5,7 @@ from datetime import datetime
import pyblish.api
from ayon_core.pipeline import legacy_io, OpenPypePyblishPluginMixin
from ayon_core.pipeline import legacy_io, AYONPyblishPluginMixin
from ayon_core.tests.lib import is_in_tests
from openpype_modules.deadline import abstract_submit_deadline
from openpype_modules.deadline.abstract_submit_deadline import DeadlineJobInfo
@ -50,7 +50,7 @@ class RedshiftRenderPluginInfo():
class HoudiniSubmitDeadline(
abstract_submit_deadline.AbstractSubmitDeadline,
OpenPypePyblishPluginMixin
AYONPyblishPluginMixin
):
"""Submit Render ROPs to Deadline.

View file

@ -10,7 +10,7 @@ from ayon_core.lib import (
)
from ayon_core.pipeline import (
legacy_io,
OpenPypePyblishPluginMixin
AYONPyblishPluginMixin
)
from ayon_core.pipeline.publish.lib import (
replace_with_published_scene_path
@ -35,7 +35,7 @@ class MaxPluginInfo(object):
class MaxSubmitDeadline(abstract_submit_deadline.AbstractSubmitDeadline,
OpenPypePyblishPluginMixin):
AYONPyblishPluginMixin):
label = "Submit Render to Deadline"
hosts = ["max"]

View file

@ -30,7 +30,7 @@ import attr
from ayon_core.pipeline import (
legacy_io,
OpenPypePyblishPluginMixin
AYONPyblishPluginMixin
)
from ayon_core.lib import (
BoolDef,
@ -100,7 +100,7 @@ class ArnoldPluginInfo(object):
class MayaSubmitDeadline(abstract_submit_deadline.AbstractSubmitDeadline,
OpenPypePyblishPluginMixin):
AYONPyblishPluginMixin):
label = "Submit Render to Deadline"
hosts = ["maya"]

View file

@ -9,7 +9,7 @@ import pyblish.api
from ayon_core.pipeline import legacy_io
from ayon_core.pipeline.publish import (
OpenPypePyblishPluginMixin
AYONPyblishPluginMixin
)
from ayon_core.tests.lib import is_in_tests
from ayon_core.lib import (
@ -20,7 +20,7 @@ from ayon_core.lib import (
class NukeSubmitDeadline(pyblish.api.InstancePlugin,
OpenPypePyblishPluginMixin):
AYONPyblishPluginMixin):
"""Submit write to Deadline
Renders are submitted to a Deadline Web Service as

View file

@ -26,7 +26,7 @@ from ayon_core.pipeline.farm.pyblish_functions import (
class ProcessSubmittedCacheJobOnFarm(pyblish.api.InstancePlugin,
publish.OpenPypePyblishPluginMixin,
publish.AYONPyblishPluginMixin,
publish.ColormanagedPyblishPluginMixin):
"""Process Cache Job submitted on farm
This is replicated version of submit publish job

View file

@ -54,7 +54,7 @@ def get_resource_files(resources, frame_range=None):
class ProcessSubmittedJobOnFarm(pyblish.api.InstancePlugin,
publish.OpenPypePyblishPluginMixin,
publish.AYONPyblishPluginMixin,
publish.ColormanagedPyblishPluginMixin):
"""Process Job submitted on farm.

View file

@ -19,14 +19,14 @@ from ayon_core.modules.royalrender.rr_job import (
RREnvList,
get_rr_platform,
)
from ayon_core.pipeline import OpenPypePyblishPluginMixin
from ayon_core.pipeline import AYONPyblishPluginMixin
from ayon_core.pipeline.publish import KnownPublishError
from ayon_core.pipeline.publish.lib import get_published_workfile_instance
from ayon_core.tests.lib import is_in_tests
class BaseCreateRoyalRenderJob(pyblish.api.InstancePlugin,
OpenPypePyblishPluginMixin):
AYONPyblishPluginMixin):
"""Creates separate rendering job for Royal Render"""
label = "Create Nuke Render job in RR"
order = pyblish.api.IntegratorOrder + 0.1