cast_control
cast_control copied to clipboard
ImportError: cannot import name 'StrEnum' from 'enum' (/usr/lib/python3.10/enum.py)
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)