The sofi.exe executable is created using PyInstaller. Specifically, we freeze the following script: ```python import os import sys # ensure the CWD is set correctly (when launched from Noah it isn't by default) os.chdir(os.path.dirname(sys.executable)) sys.path.insert(0, ".") if __name__ == "__main__": from aurora import gui gui.main() ``` You can replicate that by installing the dependencies specified in the SBOM, and also running PyInstaller. If you're just interested in running the SofiApp with a different version of Qt (or other dependencies), it's probably easiest to run the script above directly instead. WARNING: While it is your right to swap out PySide6, we don't recommend doing so. Our build artifacts are extensively verified and validated, as we aim to meet all regulatory requirements for medical devices. A custom build will not be compliant with these regulations without a lot of work on your part. That means you likely will not be allowed to use your build for medical purposes. More importantly, we cannot guarantee the safety of the patient when using such a build.