Closed
Description
https://github.com/microsoft/semantic-kernel/actions/runs/15384172458/job/43279700423
There appears to be a breaking change in Redis 6.3.0 (or a similar version, perhaps 6.0.0?) that causes this error:
___ ERROR collecting tests/unit/connectors/memory/redis/test_redis_store.py ____
ImportError while importing test module '/Users/runner/work/semantic-kernel/semantic-kernel/python/tests/unit/connectors/memory/redis/test_redis_store.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/opt/homebrew/Cellar/python@3.[12](https://github.com/microsoft/semantic-kernel/actions/runs/15384172458/job/43279700423#step:5:13)/3.12.10_1/Frameworks/Python.framework/Versions/3.12/lib/python3.12/importlib/__init__.py:90: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/connectors/memory/redis/test_redis_store.py:9: in <module>
from semantic_kernel.connectors.memory.redis.const import RedisCollectionTypes
semantic_kernel/connectors/memory/redis/__init__.py:3: in <module>
from semantic_kernel.connectors.memory.redis.const import RedisCollectionTypes
semantic_kernel/connectors/memory/redis/const.py:6: in <module>
from redis.commands.search.indexDefinition import IndexType
E ModuleNotFoundError: No module named 'redis.commands.search.indexDefinition'
Metadata
Metadata
Assignees
Type
Projects
Status
Sprint: Done