cast_control icon indicating copy to clipboard operation
cast_control copied to clipboard

ImportError: cannot import name 'StrEnum' from 'enum' (/usr/lib/python3.10/enum.py)

Open yochananmarqos opened this issue 1 year ago • 0 comments

I'm trying out cast_control and mpris_server both from the latest commits. I have StrEnum 0.4.10 installed, so I'm guessing something changed in Python 3.11? I'm still using 3.10.10.

Traceback (most recent call last):
  File "/usr/bin/cast_control", line 5, in <module>
    from cast_control.app.cli import cli
  File "/usr/lib/python3.10/site-packages/cast_control/app/cli.py", line 9, in <module>
    from .daemon import DaemonArgs, MprisDaemon, get_daemon, get_daemon_from_args
  File "/usr/lib/python3.10/site-packages/cast_control/app/daemon.py", line 10, in <module>
    from .state import setup_logging
  File "/usr/lib/python3.10/site-packages/cast_control/app/state.py", line 13, in <module>
    from ..base import DARK_END, DARK_ICON, DATA_DIR, DESKTOP_NAME, DESKTOP_SUFFIX, DESKTOP_TEMPLATE, LIGHT_END, \
  File "/usr/lib/python3.10/site-packages/cast_control/base.py", line 4, in <module>
    from enum import StrEnum, auto
ImportError: cannot import name 'StrEnum' from 'enum' (/usr/lib/python3.10/enum.py)

yochananmarqos avatar Apr 02 '23 01:04 yochananmarqos