renamed pype folder to openpype

This commit is contained in:
iLLiCiTiT 2021-04-01 18:34:19 +02:00
parent 7482bbe1dc
commit c00bf43a52
1508 changed files with 1237 additions and 1237 deletions

View file

@ -1,5 +1,5 @@
import os
from pype.lib import PreLaunchHook
from openpype.lib import PreLaunchHook
class AddLastWorkfileToLaunchArgs(PreLaunchHook):

View file

@ -1,5 +1,5 @@
from pype.api import Anatomy
from pype.lib import (
from openpype.api import Anatomy
from openpype.lib import (
PreLaunchHook,
EnvironmentPrepData,
prepare_host_environments,

View file

@ -1,11 +1,11 @@
import os
from pype.lib import (
from openpype.lib import (
PreLaunchHook,
get_pype_execute_args
)
from pype import PACKAGE_DIR as PYPE_DIR
from openpype import PACKAGE_DIR as PYPE_DIR
class NonPythonHostHook(PreLaunchHook):

View file

@ -1,5 +1,5 @@
import os
from pype.lib import PreLaunchHook
from openpype.lib import PreLaunchHook
class PrePython2Vendor(PreLaunchHook):

View file

@ -1,5 +1,5 @@
import os
from pype.lib import PreLaunchHook
from openpype.lib import PreLaunchHook
class LaunchWithWindowsShell(PreLaunchHook):

View file

@ -5,15 +5,15 @@ import logging
from avalon import io
from avalon import api as avalon
from avalon.vendor import Qt
from pype import lib
from openpype import lib
import pyblish.api as pyblish
import pype.hosts.aftereffects
import openpype.hosts.aftereffects
log = logging.getLogger("pype.hosts.aftereffects")
HOST_DIR = os.path.dirname(os.path.abspath(pype.hosts.aftereffects.__file__))
HOST_DIR = os.path.dirname(os.path.abspath(openpype.hosts.aftereffects.__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")

View file

@ -1,4 +1,4 @@
import pype.api
import openpype.api
from avalon.vendor import Qt
from avalon import aftereffects
@ -7,7 +7,7 @@ import logging
log = logging.getLogger(__name__)
class CreateRender(pype.api.Creator):
class CreateRender(openpype.api.Creator):
"""Render folder for publish.
Creates subsets in format 'familyTaskSubsetname',

View file

@ -2,7 +2,7 @@ import re
from avalon import api, aftereffects
from pype.lib import get_background_layers, get_unique_layer_name
from openpype.lib import get_background_layers, get_unique_layer_name
stub = aftereffects.stub()

View file

@ -1,5 +1,5 @@
from avalon import api, aftereffects
from pype import lib
from openpype import lib
import re
stub = aftereffects.stub()

View file

@ -1,5 +1,5 @@
from pype.lib import abstract_collect_render
from pype.lib.abstract_collect_render import RenderInstance
from openpype.lib import abstract_collect_render
from openpype.lib.abstract_collect_render import RenderInstance
import pyblish.api
import attr
import os

View file

@ -1,11 +1,11 @@
import pype.api
import openpype.api
from avalon import aftereffects
class ExtractSaveScene(pype.api.Extractor):
class ExtractSaveScene(openpype.api.Extractor):
"""Save scene before extraction."""
order = pype.api.Extractor.order - 0.49
order = openpype.api.Extractor.order - 0.49
label = "Extract Save Scene"
hosts = ["aftereffects"]
families = ["workfile"]

View file

@ -1,6 +1,6 @@
import pyblish.api
from pype.action import get_errored_plugins_from_data
from pype.lib import version_up
from openpype.action import get_errored_plugins_from_data
from openpype.lib import version_up
from avalon import aftereffects

View file

@ -7,9 +7,9 @@ import bpy
from avalon import api as avalon
from pyblish import api as pyblish
import pype.hosts.blender
import openpype.hosts.blender
HOST_DIR = os.path.dirname(os.path.abspath(pype.hosts.blender.__file__))
HOST_DIR = os.path.dirname(os.path.abspath(openpype.hosts.blender.__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")

View file

@ -2,7 +2,7 @@ import bpy
import pyblish.api
from pype.api import get_errored_instances_from_context
from openpype.api import get_errored_instances_from_context
class SelectInvalidAction(pyblish.api.Action):

View file

@ -7,7 +7,7 @@ import bpy
from avalon import api
import avalon.blender
from pype.api import PypeCreatorMixin
from openpype.api import PypeCreatorMixin
VALID_EXTENSIONS = [".blend", ".json"]

View file

@ -1,6 +1,6 @@
import os
import subprocess
from pype.lib import PreLaunchHook
from openpype.lib import PreLaunchHook
class InstallPySideToBlender(PreLaunchHook):

View file

@ -3,11 +3,11 @@
import bpy
from avalon import api
import pype.hosts.blender.api.plugin
import openpype.hosts.blender.api.plugin
from avalon.blender import lib
class CreateAction(pype.hosts.blender.api.plugin.Creator):
class CreateAction(openpype.hosts.blender.api.plugin.Creator):
"""Action output for character rigs"""
name = "actionMain"
@ -19,7 +19,7 @@ class CreateAction(pype.hosts.blender.api.plugin.Creator):
asset = self.data["asset"]
subset = self.data["subset"]
name = pype.hosts.blender.api.plugin.asset_name(asset, subset)
name = openpype.hosts.blender.api.plugin.asset_name(asset, subset)
collection = bpy.data.collections.new(name=name)
bpy.context.scene.collection.children.link(collection)
self.data['task'] = api.Session.get('AVALON_TASK')

View file

@ -3,10 +3,10 @@
import bpy
from avalon import api, blender
import pype.hosts.blender.api.plugin
import openpype.hosts.blender.api.plugin
class CreateAnimation(pype.hosts.blender.api.plugin.Creator):
class CreateAnimation(openpype.hosts.blender.api.plugin.Creator):
"""Animation output for character rigs"""
name = "animationMain"
@ -17,7 +17,7 @@ class CreateAnimation(pype.hosts.blender.api.plugin.Creator):
def process(self):
asset = self.data["asset"]
subset = self.data["subset"]
name = pype.hosts.blender.api.plugin.asset_name(asset, subset)
name = openpype.hosts.blender.api.plugin.asset_name(asset, subset)
collection = bpy.data.collections.new(name=name)
bpy.context.scene.collection.children.link(collection)
self.data['task'] = api.Session.get('AVALON_TASK')

View file

@ -4,10 +4,10 @@ import bpy
from avalon import api
from avalon.blender import lib
import pype.hosts.blender.api.plugin
import openpype.hosts.blender.api.plugin
class CreateCamera(pype.hosts.blender.api.plugin.Creator):
class CreateCamera(openpype.hosts.blender.api.plugin.Creator):
"""Polygonal static geometry"""
name = "cameraMain"
@ -19,7 +19,7 @@ class CreateCamera(pype.hosts.blender.api.plugin.Creator):
asset = self.data["asset"]
subset = self.data["subset"]
name = pype.hosts.blender.api.plugin.asset_name(asset, subset)
name = openpype.hosts.blender.api.plugin.asset_name(asset, subset)
collection = bpy.data.collections.new(name=name)
bpy.context.scene.collection.children.link(collection)
self.data['task'] = api.Session.get('AVALON_TASK')

View file

@ -4,10 +4,10 @@ import bpy
from avalon import api
from avalon.blender import lib
import pype.hosts.blender.api.plugin
import openpype.hosts.blender.api.plugin
class CreateLayout(pype.hosts.blender.api.plugin.Creator):
class CreateLayout(openpype.hosts.blender.api.plugin.Creator):
"""Layout output for character rigs"""
name = "layoutMain"
@ -19,7 +19,7 @@ class CreateLayout(pype.hosts.blender.api.plugin.Creator):
asset = self.data["asset"]
subset = self.data["subset"]
name = pype.hosts.blender.api.plugin.asset_name(asset, subset)
name = openpype.hosts.blender.api.plugin.asset_name(asset, subset)
collection = bpy.data.collections.new(name=name)
bpy.context.scene.collection.children.link(collection)
self.data['task'] = api.Session.get('AVALON_TASK')

View file

@ -4,10 +4,10 @@ import bpy
from avalon import api
from avalon.blender import lib
import pype.hosts.blender.api.plugin
import openpype.hosts.blender.api.plugin
class CreateModel(pype.hosts.blender.api.plugin.Creator):
class CreateModel(openpype.hosts.blender.api.plugin.Creator):
"""Polygonal static geometry"""
name = "modelMain"
@ -19,7 +19,7 @@ class CreateModel(pype.hosts.blender.api.plugin.Creator):
asset = self.data["asset"]
subset = self.data["subset"]
name = pype.hosts.blender.api.plugin.asset_name(asset, subset)
name = openpype.hosts.blender.api.plugin.asset_name(asset, subset)
collection = bpy.data.collections.new(name=name)
bpy.context.scene.collection.children.link(collection)
self.data['task'] = api.Session.get('AVALON_TASK')

View file

@ -4,10 +4,10 @@ import bpy
from avalon import api
from avalon.blender import lib
import pype.hosts.blender.api.plugin
import openpype.hosts.blender.api.plugin
class CreateRig(pype.hosts.blender.api.plugin.Creator):
class CreateRig(openpype.hosts.blender.api.plugin.Creator):
"""Artist-friendly rig with controls to direct motion"""
name = "rigMain"
@ -19,7 +19,7 @@ class CreateRig(pype.hosts.blender.api.plugin.Creator):
asset = self.data["asset"]
subset = self.data["subset"]
name = pype.hosts.blender.api.plugin.asset_name(asset, subset)
name = openpype.hosts.blender.api.plugin.asset_name(asset, subset)
collection = bpy.data.collections.new(name=name)
bpy.context.scene.collection.children.link(collection)
self.data['task'] = api.Session.get('AVALON_TASK')

View file

@ -1,10 +1,10 @@
import bpy
from avalon import api, blender
import pype.hosts.blender.api.plugin
import openpype.hosts.blender.api.plugin
class CreateSetDress(pype.hosts.blender.api.plugin.Creator):
class CreateSetDress(openpype.hosts.blender.api.plugin.Creator):
"""A grouped package of loaded content"""
name = "setdressMain"
@ -16,7 +16,7 @@ class CreateSetDress(pype.hosts.blender.api.plugin.Creator):
def process(self):
asset = self.data["asset"]
subset = self.data["subset"]
name = pype.hosts.blender.api.plugin.asset_name(asset, subset)
name = openpype.hosts.blender.api.plugin.asset_name(asset, subset)
collection = bpy.data.collections.new(name=name)
bpy.context.scene.collection.children.link(collection)
self.data['task'] = api.Session.get('AVALON_TASK')

View file

@ -7,12 +7,12 @@ from typing import Dict, List, Optional
from avalon import api, blender
import bpy
import pype.hosts.blender.api.plugin
import openpype.hosts.blender.api.plugin
logger = logging.getLogger("pype").getChild("blender").getChild("load_action")
class BlendActionLoader(pype.hosts.blender.api.plugin.AssetLoader):
class BlendActionLoader(openpype.hosts.blender.api.plugin.AssetLoader):
"""Load action from a .blend file.
Warning:
@ -42,8 +42,8 @@ class BlendActionLoader(pype.hosts.blender.api.plugin.AssetLoader):
libpath = self.fname
asset = context["asset"]["name"]
subset = context["subset"]["name"]
lib_container = pype.hosts.blender.api.plugin.asset_name(asset, subset)
container_name = pype.hosts.blender.api.plugin.asset_name(
lib_container = openpype.hosts.blender.api.plugin.asset_name(asset, subset)
container_name = openpype.hosts.blender.api.plugin.asset_name(
asset, subset, namespace
)
@ -149,7 +149,7 @@ class BlendActionLoader(pype.hosts.blender.api.plugin.AssetLoader):
assert libpath.is_file(), (
f"The file doesn't exist: {libpath}"
)
assert extension in pype.hosts.blender.api.plugin.VALID_EXTENSIONS, (
assert extension in openpype.hosts.blender.api.plugin.VALID_EXTENSIONS, (
f"Unsupported file: {libpath}"
)

View file

@ -7,14 +7,14 @@ from typing import Dict, List, Optional
from avalon import api, blender
import bpy
import pype.hosts.blender.api.plugin
import openpype.hosts.blender.api.plugin
logger = logging.getLogger("pype").getChild(
"blender").getChild("load_animation")
class BlendAnimationLoader(pype.hosts.blender.api.plugin.AssetLoader):
class BlendAnimationLoader(openpype.hosts.blender.api.plugin.AssetLoader):
"""Load animations from a .blend file.
Warning:
@ -105,8 +105,8 @@ class BlendAnimationLoader(pype.hosts.blender.api.plugin.AssetLoader):
libpath = self.fname
asset = context["asset"]["name"]
subset = context["subset"]["name"]
lib_container = pype.hosts.blender.api.plugin.asset_name(asset, subset)
container_name = pype.hosts.blender.api.plugin.asset_name(
lib_container = openpype.hosts.blender.api.plugin.asset_name(asset, subset)
container_name = openpype.hosts.blender.api.plugin.asset_name(
asset, subset, namespace
)
@ -175,7 +175,7 @@ class BlendAnimationLoader(pype.hosts.blender.api.plugin.AssetLoader):
assert libpath.is_file(), (
f"The file doesn't exist: {libpath}"
)
assert extension in pype.hosts.blender.api.plugin.VALID_EXTENSIONS, (
assert extension in openpype.hosts.blender.api.plugin.VALID_EXTENSIONS, (
f"Unsupported file: {libpath}"
)

View file

@ -7,12 +7,12 @@ from typing import Dict, List, Optional
from avalon import api, blender
import bpy
import pype.hosts.blender.api.plugin
import openpype.hosts.blender.api.plugin
logger = logging.getLogger("pype").getChild("blender").getChild("load_camera")
class BlendCameraLoader(pype.hosts.blender.api.plugin.AssetLoader):
class BlendCameraLoader(openpype.hosts.blender.api.plugin.AssetLoader):
"""Load a camera from a .blend file.
Warning:
@ -92,8 +92,8 @@ class BlendCameraLoader(pype.hosts.blender.api.plugin.AssetLoader):
libpath = self.fname
asset = context["asset"]["name"]
subset = context["subset"]["name"]
lib_container = pype.hosts.blender.api.plugin.asset_name(asset, subset)
container_name = pype.hosts.blender.api.plugin.asset_name(
lib_container = openpype.hosts.blender.api.plugin.asset_name(asset, subset)
container_name = openpype.hosts.blender.api.plugin.asset_name(
asset, subset, namespace
)
@ -162,7 +162,7 @@ class BlendCameraLoader(pype.hosts.blender.api.plugin.AssetLoader):
assert libpath.is_file(), (
f"The file doesn't exist: {libpath}"
)
assert extension in pype.hosts.blender.api.plugin.VALID_EXTENSIONS, (
assert extension in openpype.hosts.blender.api.plugin.VALID_EXTENSIONS, (
f"Unsupported file: {libpath}"
)

View file

@ -11,8 +11,8 @@ from typing import Dict, List, Optional
from avalon import api, blender, pipeline
import bpy
import pype.hosts.blender.api.plugin as plugin
from pype.lib import get_creator_by_name
import openpype.hosts.blender.api.plugin as plugin
from openpype.lib import get_creator_by_name
class BlendLayoutLoader(plugin.AssetLoader):

View file

@ -7,7 +7,7 @@ from typing import Dict, List, Optional
from avalon import api, blender
import bpy
import pype.hosts.blender.api.plugin as plugin
import openpype.hosts.blender.api.plugin as plugin
class BlendModelLoader(plugin.AssetLoader):

View file

@ -7,7 +7,7 @@ from typing import Dict, List, Optional
from avalon import api, blender
import bpy
import pype.hosts.blender.api.plugin as plugin
import openpype.hosts.blender.api.plugin as plugin
class BlendRigLoader(plugin.AssetLoader):

View file

@ -1,12 +1,12 @@
import os
import pype.api
import pype.hosts.blender.api.plugin
import openpype.api
import openpype.hosts.blender.api.plugin
import bpy
class ExtractABC(pype.api.Extractor):
class ExtractABC(openpype.api.Extractor):
"""Extract as ABC."""
label = "Extract ABC"
@ -61,7 +61,7 @@ class ExtractABC(pype.api.Extractor):
except:
continue
new_context = pype.hosts.blender.api.plugin.create_blender_context(
new_context = openpype.hosts.blender.api.plugin.create_blender_context(
active=selected[0], selected=selected)
# We set the scale of the scene for the export

View file

@ -1,13 +1,13 @@
import os
import json
import pype.api
import openpype.api
import pyblish.api
import bpy
class ExtractSetDress(pype.api.Extractor):
class ExtractSetDress(openpype.api.Extractor):
"""Extract setdress."""
label = "Extract SetDress"

View file

@ -1,10 +1,10 @@
import os
import avalon.blender.workio
import pype.api
import openpype.api
class ExtractBlend(pype.api.Extractor):
class ExtractBlend(openpype.api.Extractor):
"""Extract a blend file."""
label = "Extract Blend"

View file

@ -1,11 +1,11 @@
import os
import pype.api
import openpype.api
import bpy
class ExtractFBX(pype.api.Extractor):
class ExtractFBX(openpype.api.Extractor):
"""Extract as FBX."""
label = "Extract FBX"

View file

@ -1,13 +1,13 @@
import os
import pype.api
import openpype.api
import bpy
import bpy_extras
import bpy_extras.anim_utils
class ExtractAnimationFBX(pype.api.Extractor):
class ExtractAnimationFBX(openpype.api.Extractor):
"""Extract as animation."""
label = "Extract FBX"

View file

@ -16,7 +16,7 @@ class IncrementWorkfileVersion(pyblish.api.ContextPlugin):
assert all(result["success"] for result in context.data["results"]), (
"Publishing not succesfull so version is not increased.")
from pype.lib import version_up
from openpype.lib import version_up
path = context.data["currentFile"]
filepath = version_up(path)

View file

@ -3,7 +3,7 @@ from typing import List
import bpy
import pyblish.api
import pype.hosts.blender.api.action
import openpype.hosts.blender.api.action
class ValidateMeshHasUvs(pyblish.api.InstancePlugin):
@ -14,7 +14,7 @@ class ValidateMeshHasUvs(pyblish.api.InstancePlugin):
families = ["model"]
category = "geometry"
label = "Mesh Has UV's"
actions = [pype.hosts.blender.api.action.SelectInvalidAction]
actions = [openpype.hosts.blender.api.action.SelectInvalidAction]
optional = True
@staticmethod

View file

@ -3,7 +3,7 @@ from typing import List
import bpy
import pyblish.api
import pype.hosts.blender.api.action
import openpype.hosts.blender.api.action
class ValidateMeshNoNegativeScale(pyblish.api.Validator):
@ -13,7 +13,7 @@ class ValidateMeshNoNegativeScale(pyblish.api.Validator):
hosts = ["blender"]
families = ["model"]
label = "Mesh No Negative Scale"
actions = [pype.hosts.blender.api.action.SelectInvalidAction]
actions = [openpype.hosts.blender.api.action.SelectInvalidAction]
@staticmethod
def get_invalid(instance) -> List:

View file

@ -0,0 +1,3 @@
from openpype.hosts.blender import api
api.install()

View file

@ -9,16 +9,16 @@ from avalon.tools import publish
import pyblish.api
import pyblish.util
from pype.api import Logger
import pype
import pype.hosts.celaction
from pype.hosts.celaction import api as celaction
from openpype.api import Logger
import openpype
import openpype.hosts.celaction
from openpype.hosts.celaction import api as celaction
log = Logger().get_logger("Celaction_cli_publisher")
publish_host = "celaction"
HOST_DIR = os.path.dirname(os.path.abspath(pype.hosts.celaction.__file__))
HOST_DIR = os.path.dirname(os.path.abspath(openpype.hosts.celaction.__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")
@ -89,7 +89,7 @@ def main():
_prepare_publish_environments()
# Registers pype's Global pyblish plugins
pype.install()
openpype.install()
if os.path.exists(PUBLISH_PATH):
log.info(f"Registering path: {PUBLISH_PATH}")

View file

@ -1,8 +1,8 @@
import os
import shutil
import winreg
from pype.lib import PreLaunchHook
from pype.hosts.celaction import api as celaction
from openpype.lib import PreLaunchHook
from openpype.hosts.celaction import api as celaction
class CelactionPrelaunchHook(PreLaunchHook):

View file

@ -1,5 +1,5 @@
import pyblish.api
from pype.hosts.celaction import api as celaction
from openpype.hosts.celaction import api as celaction
class CollectCelactionCliKwargs(pyblish.api.Collector):

View file

@ -1,5 +1,5 @@
import shutil
import pype
import openpype
import pyblish.api
@ -12,7 +12,7 @@ class VersionUpScene(pyblish.api.ContextPlugin):
def process(self, context):
current_file = context.data.get('currentFile')
v_up = pype.lib.version_up(current_file)
v_up = openpype.lib.version_up(current_file)
self.log.debug('Current file is: {}'.format(current_file))
self.log.debug('Version up: {}'.format(v_up))

View file

@ -15,7 +15,7 @@ from avalon.tools import (
libraryloader
)
from pype.hosts.fusion.scripts import (
from openpype.hosts.fusion.scripts import (
set_rendermode,
duplicate_with_inputs
)

View file

@ -6,12 +6,12 @@ import os
from avalon.tools import workfiles
from avalon import api as avalon
from pyblish import api as pyblish
from pype.api import Logger
import pype.hosts.fusion
from openpype.api import Logger
import openpype.hosts.fusion
log = Logger().get_logger(__name__)
HOST_DIR = os.path.dirname(os.path.abspath(pype.hosts.fusion.__file__))
HOST_DIR = os.path.dirname(os.path.abspath(openpype.hosts.fusion.__file__))
PLUGINS_DIR = os.path.join(HOST_DIR, "plugins")
PUBLISH_PATH = os.path.join(PLUGINS_DIR, "publish")

View file

@ -7,8 +7,8 @@ Fusion tools for setting environment
import os
import shutil
from pype.api import Logger
import pype.hosts.fusion
from openpype.api import Logger
import openpype.hosts.fusion
log = Logger().get_logger(__name__)
@ -27,7 +27,7 @@ def _sync_utility_scripts(env=None):
us_env = env.get("FUSION_UTILITY_SCRIPTS_SOURCE_DIR")
us_dir = env.get("FUSION_UTILITY_SCRIPTS_DIR", "")
us_paths = [os.path.join(
os.path.dirname(os.path.abspath(pype.hosts.fusion.__file__)),
os.path.dirname(os.path.abspath(openpype.hosts.fusion.__file__)),
"utility_scripts"
)]

View file

@ -1,7 +1,7 @@
import os
import importlib
from pype.lib import PreLaunchHook
from pype.hosts.fusion.api import utils
from openpype.lib import PreLaunchHook
from openpype.hosts.fusion.api import utils
class FusionPrelaunch(PreLaunchHook):

View file

@ -1,10 +1,10 @@
import os
import pype.api
import openpype.api
from avalon import fusion
class CreateOpenEXRSaver(pype.api.Creator):
class CreateOpenEXRSaver(openpype.api.Creator):
name = "openexrDefault"
label = "Create OpenEXR Saver"

View file

@ -22,7 +22,7 @@ class FusionSetFrameRangeLoader(api.Loader):
def load(self, context, name, namespace, data):
from pype.hosts.fusion.api import lib
from openpype.hosts.fusion.api import lib
version = context['version']
version_data = version.get("data", {})
@ -55,7 +55,7 @@ class FusionSetFrameRangeWithHandlesLoader(api.Loader):
def load(self, context, name, namespace, data):
from pype.hosts.fusion.api import lib
from openpype.hosts.fusion.api import lib
version = context['version']
version_data = version.get("data", {})

View file

@ -16,8 +16,8 @@ class FusionIncrementCurrentFile(pyblish.api.ContextPlugin):
def process(self, context):
from pype.lib import version_up
from pype.action import get_errored_plugins_from_data
from openpype.lib import version_up
from openpype.action import get_errored_plugins_from_data
errored_plugins = get_errored_plugins_from_data(context)
if any(plugin.__name__ == "FusionSubmitDeadline"

View file

@ -1,6 +1,6 @@
import pyblish.api
from pype import action
from openpype import action
class ValidateBackgroundDepth(pyblish.api.InstancePlugin):

View file

@ -1,6 +1,6 @@
import pyblish.api
from pype import action
from openpype import action
class ValidateCreateFolderChecked(pyblish.api.InstancePlugin):

Some files were not shown because too many files have changed in this diff Show more