added graceful handling of missing optional packages
Code Quality Pipeline / code-quality (pull_request) Successful in 26s
Test Python Package / test (pull_request) Successful in 34s

This commit is contained in:
Brian Bjarke Jensen
2025-09-17 12:36:22 +02:00
parent 396cf83a05
commit e5c4025aeb
2 changed files with 0 additions and 5 deletions
@@ -15,8 +15,6 @@ from python_repositories.interfaces import (
# Handle optional dependencies # Handle optional dependencies
if find_spec("minio") is not None: if find_spec("minio") is not None:
import minio import minio
else:
minio = None
class MinioAdapter( class MinioAdapter(
@@ -17,9 +17,6 @@ from python_repositories.interfaces import (
if find_spec("redis") is not None: if find_spec("redis") is not None:
import redis import redis
from redis.commands.json.path import Path as RedisPath from redis.commands.json.path import Path as RedisPath
else:
redis = None # type: ignore
RedisPath = None # type: ignore
class RedisAdapter( class RedisAdapter(