This pull request removes the GitHub Actions workflow files that used PyApp to create release binaries, in favor of only using PyInstaller. To that end, pyinstaller.py is revamped to use a feature of Python 3.10+, the match/case keywords. Lastly, FFmpeg 7.0 is used in all PyInstaller-created binaries over FFmpeg 6.1.1
This pull request removes the GitHub Actions workflow files that used PyApp to create release binaries, in favor of only using PyInstaller. To that end,
pyinstaller.py
is revamped to use a feature of Python 3.10+, thematch
/case
keywords. Lastly, FFmpeg 7.0 is used in all PyInstaller-created binaries over FFmpeg 6.1.1