From dc789195033dbca492fae2e21b7fff6c8faee8f1 Mon Sep 17 00:00:00 2001 From: Priyanshu Thakare Date: Wed, 1 Apr 2026 20:20:04 +0530 Subject: [PATCH] Guard optional demo imports in package init --- tribev2/__init__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tribev2/__init__.py b/tribev2/__init__.py index d9ea2c39..8e3b6ff4 100644 --- a/tribev2/__init__.py +++ b/tribev2/__init__.py @@ -4,6 +4,10 @@ # This source code is licensed under the license found in the # LICENSE file in the root directory of this source tree. -from tribev2.demo_utils import TribeModel +try: + from tribev2.demo_utils import TribeModel +except ImportError: + # Optional demo dependencies may be unavailable + TribeModel = None __all__ = ["TribeModel"]