The Python ecosystem has updated a bit since this code was written a few years ago -- a new Numpy major version, ordinary Python breaking changes, various deprecations, PySide segfaults if you use a Python version that's too new, the works. This leads to a lot of dependency chasing when getting spun up. This PR just tries to lock everything to minor versions that seem to work on my machine after trial and error, using requirements.txt for the Python dependencies and a Mise file for the toolchain dependencies.
The Python ecosystem has updated a bit since this code was written a few years ago -- a new Numpy major version, ordinary Python breaking changes, various deprecations, PySide segfaults if you use a Python version that's too new, the works. This leads to a lot of dependency chasing when getting spun up. This PR just tries to lock everything to minor versions that seem to work on my machine after trial and error, using
requirements.txt
for the Python dependencies and a Mise file for the toolchain dependencies.