AYON: Bundle distribution (#5209)

* modified distribution to use bundles

* use bundles in modules discovery logic

* removed unused import

* added support for bundle settings getter

* added script launch mechanism to ayon start script

* show login UI through subprocess

* removed silent mode

* removed unused variable

* match env variables to ayon launcher

* moved ui lib function to ayon common

* raise custom exception on missing bundle name

* implemented missing bundle window to show issues with bundles

* implemented helper function to show dialog about issues with bundle

* handle issues with bundles

* removed unused import

* dont convert passed addons infor

* access keys only in server getters

* fix accessed attribute

* fix test

* fixed missing 'message' variable

* removed duplicated data

* removed unnecessary 'sha256' variable

* use lstrip instead of replacement

* use f-string

* move import to the top of file

* added some dosctrings

* change type

* use f-string

* fix grammar

* set default settings variant in global connection creation

* reuse new function

* added init file

* safe access to optional keys

* removed unnecessary condition

* modified print messages on issues with bundles

* Changed message in missing bundle window

* updated ayon_api to 0.3.2
This commit is contained in:
Jakub Trllo 2023-07-05 17:14:22 +02:00 committed by Jakub Trllo
parent 301375c401
commit 2791aa84bb
25 changed files with 1741 additions and 917 deletions

View file

@ -1,5 +1,7 @@
import os
from ayon_common.utils import is_staging_enabled
RESOURCES_DIR = os.path.dirname(os.path.abspath(__file__))
@ -10,7 +12,7 @@ def get_resource_path(*args):
def get_icon_path():
if os.environ.get("OPENPYPE_USE_STAGING") == "1":
if is_staging_enabled():
return get_resource_path("AYON_staging.png")
return get_resource_path("AYON.png")

View file

@ -81,4 +81,4 @@ QLineEdit[state="invalid"] {
}
#LikeDisabledInput:focus {
border-color: #373D48;
}
}