diff --git a/addon/flamenco/comms.py b/addon/flamenco/comms.py index 7290fc4b..25582f4d 100644 --- a/addon/flamenco/comms.py +++ b/addon/flamenco/comms.py @@ -25,7 +25,7 @@ def flamenco_api_client(manager_url: str) -> _ApiClient: dependencies.preload_modules() - from flamenco import manager + from . import manager configuration = manager.Configuration(host=manager_url.rstrip("/")) _flamenco_client = manager.ApiClient(configuration) diff --git a/addon/flamenco/dependencies.py b/addon/flamenco/dependencies.py index e5e61be4..927ead8c 100644 --- a/addon/flamenco/dependencies.py +++ b/addon/flamenco/dependencies.py @@ -8,7 +8,7 @@ def preload_modules() -> None: if "dateutil" in sys.modules: return - from flamenco import wheels + from . import wheels wheels.load_wheel_global("six", "six") wheels.load_wheel_global("dateutil", "python_dateutil") diff --git a/addon/flamenco/preferences.py b/addon/flamenco/preferences.py index 06072654..735cc20c 100644 --- a/addon/flamenco/preferences.py +++ b/addon/flamenco/preferences.py @@ -6,7 +6,7 @@ import bpy def discard_flamenco_client(prefs, context): """Discard any cached Flamenco client after the Manager URL changes.""" - from flamenco import comms + from . import comms comms.discard_flamenco_data()