Compare commits

...
2 Commits
Author SHA1 Message Date
Brian Bjarke Jensen 1dd604dc2a Merge pull request 'moved import of optional packages into classes' (#6) from make-optional-parts-independent into main
Test Python Package / test (push) Successful in 34s
Publish Python Package / build-and-publish (push) Successful in 15s
Code Quality Pipeline / code-quality (push) Successful in 27s
Reviewed-on: brian/python-repositories#6
2025-09-17 12:38:58 +02:00
Brian Bjarke Jensen e5c4025aeb 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
2025-09-17 12:36:22 +02:00
2 changed files with 0 additions and 5 deletions
@@ -15,8 +15,6 @@ from python_repositories.interfaces import (
# Handle optional dependencies
if find_spec("minio") is not None:
import minio
else:
minio = None
class MinioAdapter(
@@ -17,9 +17,6 @@ from python_repositories.interfaces import (
if find_spec("redis") is not None:
import redis
from redis.commands.json.path import Path as RedisPath
else:
redis = None # type: ignore
RedisPath = None # type: ignore
class RedisAdapter(