This happened to me on Artix, but I believe it's due to an issue upstream. Anyone know how to report this issue to upstream?
After python updated from 3.10 -> 3.11, and other packages were updated, trying to run Lutris fails.
I get the following:
$ lutris
Traceback (most recent call last):
File "/usr/bin/lutris", line 52, in <module>
from lutris.gui.application import Application # pylint: disable=no-name-in-module
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/lutris/gui/application.py", line 40, in <module>
from lutris.game import Game, export_game, import_game
File "/usr/lib/python3.11/site-packages/lutris/game.py", line 17, in <module>
from lutris.config import LutrisConfig
File "/usr/lib/python3.11/site-packages/lutris/config.py", line 11, in <module>
from lutris.util.yaml import read_yaml_from_file, write_yaml_to_file
File "/usr/lib/python3.11/site-packages/lutris/util/yaml.py", line 4, in <module>
import yaml
ModuleNotFoundError: No module named 'yaml'
This isn't upstream. It's simply that python-yaml is still in the build queue because the moves haven't finished yet. I wish this could be instant but sadly git commits, adding to the database, removing from a database, etc. takes time and it adds up with 1000+ packages. I don't know how often artix mirrors sync, but apparently some of them do it a lot (I would have expected like once or twice day; dunno).