Hello everybody,
i have a strange issue with MPF.
I was running with 0.55, everything was working.
Today I started having some crash launching a game, but not due to my file.
So I tried to install the 0.56.
I've uninstall everything, repaired python, and nox it's impossible to launch mpf.
With mpf --version it says 0.52.2
Python is 3.9.13
When I launch mpf, i have this message :
Failed to initialise MPF
Traceback (most recent call last):
File "C:\Program Files\Python39\lib\site-packages\mpf\core\machine.py", line 679, in initialise_mpf
raise init.exception()
File "C:\Program Files\Python39\lib\site-packages\mpf\core\machine.py", line 246, in initialise
await self.initialise_core_and_hardware()
File "C:\Program Files\Python39\lib\site-packages\mpf\core\machine.py", line 232, in initialise_core_and_hardware
self._load_hardware_platforms()
File "C:\Program Files\Python39\lib\site-packages\mpf\core\machine.py", line 479, in _load_hardware_platforms
self.add_platform(hardware_platform)
File "C:\Program Files\Python39\lib\site-packages\mpf\core\machine.py", line 592, in add_platform
hardware_platform = Util.string_to_class(self.config['mpf']['platforms'][name])
File "C:\Program Files\Python39\lib\site-packages\mpf\core\utility_functions.py", line 615, in string_to_class
m = __import__(module)
File "C:\Program Files\Python39\lib\site-packages\mpf\platforms\opp\opp.py", line 14, in <module>
from mpf.platforms.base_serial_communicator import HEX_FORMAT
File "C:\Program Files\Python39\lib\site-packages\mpf\platforms\base_serial_communicator.py", line 5, in <module>
from serial import SerialException, EIGHTBITS, PARITY_NONE, STOPBITS_ONE
ImportError: cannot import name 'SerialException' from 'serial' (C:\Users\Admin\AppData\Roaming\Python\Python39\site-packages\serial\__init__.py)
Does somenone already have this kind of problem ?
thank's !