You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
An error occurs when installing mal-gui. --> 2026-02-06: This is because Mal-gui uses version 1.x of NumPy, and from Python 3.13 onwards there are only binaries (wheels) for NumPy 2.x. It is true that in this case the host compiler can try to compile the NumPy binary locally, but this may fail and in any case it is a very time-consuming task. Based on this, there are two down-to-Earth options. One is temporary a workaround and the other fixes the problem on the long-term:
1 - Create venv on Python 3.12 or lower: py -3.12 -m venv "name of venv"
2 - Update mal-gui to work with NumPy 2.x
So the task should be:
Pull mal-gui repository
Create a venv for 3.13 (or greater like 3.14)
Install mal-gui with pip install -e . while being in the repository directory and make sure it fails
change numpy to 2.. in the pyproject.toml file
Install mal-gui with pip install -e . again
Make sure it doesn't fail
Run mal-gui and make sure new numpy version didn't break anything
a. If it broke something, we will try to fix it
@Esantos93 bug report:
So the task should be:
a. If it broke something, we will try to fix it
EDIT:
I realized Pyside6 does not support python>3.13. So we might have to postpone this issue until they have upgraded PySide.UPDATE: It seems that Python 3.14 is supported by the library PySide. See https://doc.qt.io/qtforpython-6/release_notes/pyside6_release_notes.html#id3