Merge remote-tracking branch 'upstream/develop' into deadline_validate_expected_files

This commit is contained in:
Roy Nieterau 2022-02-23 14:01:29 +01:00
commit 346d21542a
366 changed files with 41950 additions and 26 deletions

6
.gitmodules vendored
View file

@ -4,9 +4,3 @@
[submodule "repos/avalon-unreal-integration"] [submodule "repos/avalon-unreal-integration"]
path = repos/avalon-unreal-integration path = repos/avalon-unreal-integration
url = https://github.com/pypeclub/avalon-unreal-integration.git url = https://github.com/pypeclub/avalon-unreal-integration.git
[submodule "openpype/modules/default_modules/ftrack/python2_vendor/arrow"]
path = openpype/modules/default_modules/ftrack/python2_vendor/arrow
url = https://github.com/arrow-py/arrow.git
[submodule "openpype/modules/default_modules/ftrack/python2_vendor/ftrack-python-api"]
path = openpype/modules/default_modules/ftrack/python2_vendor/ftrack-python-api
url = https://bitbucket.org/ftrack/ftrack-python-api.git

View file

@ -49,11 +49,13 @@ class Terminal:
""" """
from openpype.lib import env_value_to_bool from openpype.lib import env_value_to_bool
use_colors = env_value_to_bool( log_no_colors = env_value_to_bool(
"OPENPYPE_LOG_NO_COLORS", default=Terminal.use_colors "OPENPYPE_LOG_NO_COLORS", default=None
) )
if not use_colors: if log_no_colors is not None:
Terminal.use_colors = use_colors Terminal.use_colors = not log_no_colors
if not Terminal.use_colors:
Terminal._initialized = True Terminal._initialized = True
return return

View file

@ -33,8 +33,11 @@ DEFAULT_OPENPYPE_MODULES = (
"avalon_apps", "avalon_apps",
"clockify", "clockify",
"log_viewer", "log_viewer",
"deadline",
"muster", "muster",
"royal_render",
"python_console_interpreter", "python_console_interpreter",
"ftrack",
"slack", "slack",
"webserver", "webserver",
"launcher_action", "launcher_action",
@ -219,8 +222,6 @@ def load_interfaces(force=False):
def _load_interfaces(): def _load_interfaces():
# Key under which will be modules imported in `sys.modules` # Key under which will be modules imported in `sys.modules`
from openpype.lib import import_filepath
modules_key = "openpype_interfaces" modules_key = "openpype_interfaces"
sys.modules[modules_key] = openpype_interfaces = ( sys.modules[modules_key] = openpype_interfaces = (

View file

@ -15,7 +15,7 @@ import attr
import requests import requests
import pyblish.api import pyblish.api
from .abstract_metaplugins import AbstractMetaInstancePlugin from openpype.lib.abstract_metaplugins import AbstractMetaInstancePlugin
def requests_post(*args, **kwargs): def requests_post(*args, **kwargs):

View file

@ -5,9 +5,9 @@ import pyblish.api
from avalon import api from avalon import api
from openpype.lib import abstract_submit_deadline
from openpype.lib.abstract_submit_deadline import DeadlineJobInfo
from openpype.lib import env_value_to_bool from openpype.lib import env_value_to_bool
from openpype_modules.deadline import abstract_submit_deadline
from openpype_modules.deadline.abstract_submit_deadline import DeadlineJobInfo
@attr.s @attr.s
@ -24,7 +24,9 @@ class DeadlinePluginInfo():
MultiProcess = attr.ib(default=None) MultiProcess = attr.ib(default=None)
class AfterEffectsSubmitDeadline(abstract_submit_deadline.AbstractSubmitDeadline): class AfterEffectsSubmitDeadline(
abstract_submit_deadline.AbstractSubmitDeadline
):
label = "Submit AE to Deadline" label = "Submit AE to Deadline"
order = pyblish.api.IntegratorOrder + 0.1 order = pyblish.api.IntegratorOrder + 0.1

View file

@ -8,11 +8,11 @@ import re
import attr import attr
import pyblish.api import pyblish.api
import openpype.lib.abstract_submit_deadline
from openpype.lib.abstract_submit_deadline import DeadlineJobInfo
from avalon import api from avalon import api
from openpype_modules.deadline import abstract_submit_deadline
from openpype_modules.deadline.abstract_submit_deadline import DeadlineJobInfo
class _ZipFile(ZipFile): class _ZipFile(ZipFile):
"""Extended check for windows invalid characters.""" """Extended check for windows invalid characters."""
@ -217,7 +217,8 @@ class PluginInfo(object):
class HarmonySubmitDeadline( class HarmonySubmitDeadline(
openpype.lib.abstract_submit_deadline.AbstractSubmitDeadline): abstract_submit_deadline.AbstractSubmitDeadline
):
"""Submit render write of Harmony scene to Deadline. """Submit render write of Harmony scene to Deadline.
Renders are submitted to a Deadline Web Service as Renders are submitted to a Deadline Web Service as

View file

@ -4,8 +4,8 @@ import requests
import pyblish.api import pyblish.api
from openpype.lib.abstract_submit_deadline import requests_get
from openpype.lib.delivery import collect_frames from openpype.lib.delivery import collect_frames
from openpype_modules.deadline.abstract_submit_deadline import requests_get
class ValidateExpectedFiles(pyblish.api.InstancePlugin): class ValidateExpectedFiles(pyblish.api.InstancePlugin):

View file

Before

Width:  |  Height:  |  Size: 124 KiB

After

Width:  |  Height:  |  Size: 124 KiB

Before After
Before After

@ -1 +0,0 @@
Subproject commit b746fedf7286c3755a46f07ab72f4c414cd41fc0

@ -1 +0,0 @@
Subproject commit d277f474ab016e7b53479c36af87cb861d0cc53e

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