Skip to content

redis-om 1.0.0b0: python 3.8 is still supported in pyproject.toml but typing fails #693

@woutdenolf

Description

@woutdenolf
pip install "redis-om==1.0.0b0"
python -c "import redis_om"

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/home/denolf/.local/wdnbashutils/virtualenvs/pybox_zLA1zn/lib/python3.8/site-packages/redis_om/__init__.py", line 4, in <module>
    from .model.migrations.migrator import MigrationError, Migrator
  File "/home/denolf/.local/wdnbashutils/virtualenvs/pybox_zLA1zn/lib/python3.8/site-packages/redis_om/model/__init__.py", line 2, in <module>
    from .model import (
  File "/home/denolf/.local/wdnbashutils/virtualenvs/pybox_zLA1zn/lib/python3.8/site-packages/redis_om/model/model.py", line 1841, in <module>
    class JsonModel(RedisModel, abc.ABC):
  File "/home/denolf/.local/wdnbashutils/virtualenvs/pybox_zLA1zn/lib/python3.8/site-packages/redis_om/model/model.py", line 1968, in JsonModel
    typ: Union[type[RedisModel], Any],
TypeError: 'type' object is not subscriptable

It works fine with pip install "redis-om==0.3.5"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions