Skip to content
This repository has been archived by the owner on Sep 20, 2024. It is now read-only.

General: Reduce vendor imports #2305

Merged
merged 2 commits into from
Nov 29, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions openpype/hosts/aftereffects/api/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

from avalon import io
from avalon import api as avalon
from avalon.vendor import Qt
from Qt import QtWidgets
from openpype import lib, api
import pyblish.api as pyblish
import openpype.hosts.aftereffects
Expand Down Expand Up @@ -41,10 +41,10 @@ def check_inventory():

# Warn about outdated containers.
print("Starting new QApplication..")
app = Qt.QtWidgets.QApplication(sys.argv)
app = QtWidgets.QApplication(sys.argv)

message_box = Qt.QtWidgets.QMessageBox()
message_box.setIcon(Qt.QtWidgets.QMessageBox.Warning)
message_box = QtWidgets.QMessageBox()
message_box.setIcon(QtWidgets.QMessageBox.Warning)
msg = "There are outdated containers in the scene."
message_box.setText(msg)
message_box.exec_()
Expand Down
6 changes: 3 additions & 3 deletions openpype/hosts/aftereffects/plugins/create/create_render.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import openpype.api
from avalon.vendor import Qt
from Qt import QtWidgets
from avalon import aftereffects

import logging
Expand Down Expand Up @@ -56,7 +56,7 @@ def process(self):
stub.rename_item(item.id, stub.PUBLISH_ICON + self.data["subset"])

def _show_msg(self, txt):
msg = Qt.QtWidgets.QMessageBox()
msg.setIcon(Qt.QtWidgets.QMessageBox.Warning)
msg = QtWidgets.QMessageBox()
msg.setIcon(QtWidgets.QMessageBox.Warning)
msg.setText(txt)
msg.exec_()
2 changes: 1 addition & 1 deletion openpype/hosts/fusion/api/lib.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import sys

from avalon.vendor.Qt import QtGui
from Qt import QtGui
import avalon.fusion
from avalon import io

Expand Down
2 changes: 1 addition & 1 deletion openpype/hosts/fusion/plugins/inventory/set_tool_color.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from avalon import api, style
from avalon.vendor.Qt import QtGui, QtWidgets
from Qt import QtGui, QtWidgets

import avalon.fusion

Expand Down
2 changes: 1 addition & 1 deletion openpype/hosts/fusion/scripts/set_rendermode.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from avalon.vendor.Qt import QtWidgets
from Qt import QtWidgets
from avalon.vendor import qtawesome
import avalon.fusion as avalon

Expand Down
3 changes: 2 additions & 1 deletion openpype/hosts/fusion/utility_scripts/switch_ui.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,13 @@
import glob
import logging

from Qt import QtWidgets, QtCore

import avalon.io as io
import avalon.api as api
import avalon.pipeline as pipeline
import avalon.fusion
import avalon.style as style
from avalon.vendor.Qt import QtWidgets, QtCore
from avalon.vendor import qtawesome as qta


Expand Down
4 changes: 2 additions & 2 deletions openpype/hosts/hiero/api/lib.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@
import re
import sys
import ast
import shutil
import hiero
from Qt import QtWidgets
import avalon.api as avalon
import avalon.io
from avalon.vendor.Qt import QtWidgets
from openpype.api import (Logger, Anatomy, get_anatomy_settings)
from . import tags
import shutil
from compiler.ast import flatten

try:
Expand Down
2 changes: 1 addition & 1 deletion openpype/hosts/maya/api/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ def on_save(_):
def on_open(_):
"""On scene open let's assume the containers have changed."""

from avalon.vendor.Qt import QtWidgets
from Qt import QtWidgets
from openpype.widgets import popup

cmds.evalDeferred(
Expand Down
8 changes: 4 additions & 4 deletions openpype/hosts/maya/api/lib.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,19 +6,19 @@
import uuid
import math

import bson
import json
import logging
import itertools
import contextlib
from collections import OrderedDict, defaultdict
from math import ceil
from six import string_types
import bson

from maya import cmds, mel
import maya.api.OpenMaya as om

from avalon import api, maya, io, pipeline
from avalon.vendor.six import string_types
import avalon.maya.lib
import avalon.maya.interactive

Expand Down Expand Up @@ -1936,7 +1936,7 @@ def validate_fps():

if current_fps != fps:

from avalon.vendor.Qt import QtWidgets
from Qt import QtWidgets
from ...widgets import popup

# Find maya main window
Expand Down Expand Up @@ -2694,7 +2694,7 @@ def update_content_on_context_change():


def show_message(title, msg):
from avalon.vendor.Qt import QtWidgets
from Qt import QtWidgets
from openpype.widgets import message_window

# Find maya main window
Expand Down
2 changes: 1 addition & 1 deletion openpype/hosts/maya/plugins/load/actions.py
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ def display_warning(self):

"""

from avalon.vendor.Qt import QtWidgets
from Qt import QtWidgets

accept = QtWidgets.QMessageBox.Ok
buttons = accept | QtWidgets.QMessageBox.Cancel
Expand Down
2 changes: 1 addition & 1 deletion openpype/hosts/maya/plugins/publish/collect_yeti_rig.py
Original file line number Diff line number Diff line change
Expand Up @@ -275,7 +275,7 @@ def get_sequence(self, filepath, pattern="%04d"):
list: file sequence.

"""
from avalon.vendor import clique
import clique

escaped = re.escape(filepath)
re_pattern = escaped.replace(pattern, "-?[0-9]+")
Expand Down
5 changes: 3 additions & 2 deletions openpype/hosts/maya/plugins/publish/submit_maya_muster.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
import os
import json
import getpass
import appdirs
import platform

import appdirs
import requests

from maya import cmds

from avalon import api
from avalon.vendor import requests

import pyblish.api
from openpype.hosts.maya.api import lib
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -89,8 +89,8 @@ def repair(cls, instance):

"""

from Qt import QtWidgets
from openpype.hosts.maya.api import lib
from avalon.vendor.Qt import QtWidgets

# Store namespace in variable, cosmetics thingy
messagebox = QtWidgets.QMessageBox
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import os
import json

import appdirs
import requests

import pyblish.api
from avalon.vendor import requests
from openpype.plugin import contextplugin_should_run
import openpype.hosts.maya.api.action

Expand Down
9 changes: 5 additions & 4 deletions openpype/hosts/photoshop/api/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,10 @@
import sys
import logging

from Qt import QtWidgets

from avalon import io
from avalon import api as avalon
from avalon.vendor import Qt
from openpype import lib
from pyblish import api as pyblish
import openpype.hosts.photoshop
Expand Down Expand Up @@ -38,10 +39,10 @@ def check_inventory():

# Warn about outdated containers.
print("Starting new QApplication..")
app = Qt.QtWidgets.QApplication(sys.argv)
app = QtWidgets.QApplication(sys.argv)

message_box = Qt.QtWidgets.QMessageBox()
message_box.setIcon(Qt.QtWidgets.QMessageBox.Warning)
message_box = QtWidgets.QMessageBox()
message_box.setIcon(QtWidgets.QMessageBox.Warning)
msg = "There are outdated containers in the scene."
message_box.setText(msg)
message_box.exec_()
Expand Down
16 changes: 8 additions & 8 deletions openpype/hosts/photoshop/plugins/create/create_image.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from Qt import QtWidgets
import openpype.api
from avalon.vendor import Qt
from avalon import photoshop


Expand All @@ -26,21 +26,21 @@ def process(self):
if len(selection) > 1:
# Ask user whether to create one image or image per selected
# item.
msg_box = Qt.QtWidgets.QMessageBox()
msg_box.setIcon(Qt.QtWidgets.QMessageBox.Warning)
msg_box = QtWidgets.QMessageBox()
msg_box.setIcon(QtWidgets.QMessageBox.Warning)
msg_box.setText(
"Multiple layers selected."
"\nDo you want to make one image per layer?"
)
msg_box.setStandardButtons(
Qt.QtWidgets.QMessageBox.Yes |
Qt.QtWidgets.QMessageBox.No |
Qt.QtWidgets.QMessageBox.Cancel
QtWidgets.QMessageBox.Yes |
QtWidgets.QMessageBox.No |
QtWidgets.QMessageBox.Cancel
)
ret = msg_box.exec_()
if ret == Qt.QtWidgets.QMessageBox.Yes:
if ret == QtWidgets.QMessageBox.Yes:
multiple_instances = True
elif ret == Qt.QtWidgets.QMessageBox.Cancel:
elif ret == QtWidgets.QMessageBox.Cancel:
return

if multiple_instances:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import os
import json

import requests
import hou

from avalon import api, io
from avalon.vendor import requests

import pyblish.api

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
import json
import getpass

import requests
from avalon import api
from avalon.vendor import requests

import pyblish.api

Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
import os
import re
import json
import getpass

import requests

from avalon import api
from avalon.vendor import requests
import re
import pyblish.api
import nuke

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,11 @@
import json
import re
from copy import copy, deepcopy
import requests
import clique
import openpype.api

from avalon import api, io
from avalon.vendor import requests, clique

import pyblish.api

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import pyblish.api

from avalon.vendor import requests
import os
import requests

import pyblish.api


class ValidateDeadlineConnection(pyblish.api.InstancePlugin):
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import os
import json
import pyblish.api
import requests

from avalon.vendor import requests
import pyblish.api

from openpype.lib.abstract_submit_deadline import requests_get
from openpype.lib.delivery import collect_frames
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ def collect(root,
frame_end=None):
"""Collect sequence collections in root"""

from avalon.vendor import clique
import clique

files = []
for filename in os.listdir(root):
Expand Down
2 changes: 1 addition & 1 deletion openpype/plugins/load/copy_file.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ def load(self, context, name=None, namespace=None, data=None):

@staticmethod
def copy_file_to_clipboard(path):
from avalon.vendor.Qt import QtCore, QtWidgets
from Qt import QtCore, QtWidgets

clipboard = QtWidgets.QApplication.clipboard()
assert clipboard, "Must have running QApplication instance"
Expand Down
2 changes: 1 addition & 1 deletion openpype/plugins/load/copy_file_path.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ def load(self, context, name=None, namespace=None, data=None):

@staticmethod
def copy_path_to_clipboard(path):
from avalon.vendor.Qt import QtWidgets
from Qt import QtWidgets

clipboard = QtWidgets.QApplication.clipboard()
assert clipboard, "Must have running QApplication instance"
Expand Down
2 changes: 1 addition & 1 deletion openpype/plugins/load/delete_old_versions.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
import clique
from pymongo import UpdateOne
import ftrack_api
from Qt import QtWidgets, QtCore

from avalon import api, style
from avalon.vendor.Qt import QtWidgets, QtCore
from avalon.vendor import qargparse
from avalon.api import AvalonMongoDB
import avalon.pipeline
Expand Down
2 changes: 1 addition & 1 deletion openpype/plugins/load/open_djv.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ class OpenInDJV(api.Loader):

def load(self, context, name, namespace, data):
directory = os.path.dirname(self.fname)
from avalon.vendor import clique
import clique

pattern = clique.PATTERNS["frames"]
files = os.listdir(directory)
Expand Down
2 changes: 1 addition & 1 deletion openpype/plugins/load/open_file.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ class Openfile(api.Loader):
color = "orange"

def load(self, context, name, namespace, data):
from avalon.vendor import clique
import clique

directory = os.path.dirname(self.fname)
pattern = clique.PATTERNS["frames"]
Expand Down
3 changes: 1 addition & 2 deletions openpype/tools/assetcreator/model.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
import re
import logging
import collections

from avalon.vendor.Qt import QtCore, QtWidgets
from Qt import QtCore, QtWidgets
from avalon.vendor import qtawesome
from avalon import io
from avalon import style
Expand Down
Loading