Issues with latest version of PyInstaller
Trying to run the AppVeyor scripts today, it looks like there was an update to PyInstaller (to version 5.4) in the last couple days that looks like it caused the script to fail - https://pyinstaller.org/en/stable/CHANGES.html#id1
I may need some assistance with this one.
Or I may have to see if I can force the previous version for the 2.18 release.
I set up the AppVeyor script to use PyInstaller 5.3. It works with that, so this is no longer a release blocker, but it would still probably be better to figure out why PyInstaller 5.4.1 errors.
Did a little more looking into this, as a newer PyInstaller will be needed to update the release packages to use Python 3.11.
Ended up asking on the PyInstaller Google Group (https://groups.google.com/g/pyinstaller/c/eHhYlQv7plU) to get some help.
Turns out there's a bug with PyInstaller and the Six module, that ended up getting reported (https://github.com/pyinstaller/pyinstaller/issues/7515). A fix has been added - in the meantime, it was suggested to remove the Six module, but given that would require some refactoring, it may be better to just wait for the next release or try using a development version.
Resolved with the new PyInstaller release. This has been configured in commit 1623454091e9a8aec77fe7dadad448b6f46bfd1b.