I will forward this to the VSPAERO developer.
There are a bunch of changes going on right now, so I don't know that this change will apply 1:1 with everything that is being done, but I'll try to make sure this is resolved going forward.
To fix it for your own purposes, you can make a public fork the GitHub repository, then make the changes to your local branch and push those up.
If you are already set up to build locally, you can build a fixed version for yourself and move on.
If you aren't, the easiest way to build with changes is to name a branch 'build' on your fork, and push that up to GitHub. You'll need GitHub Actions enabled on your fork. When you push up 'build', it will automatically build everything for you -- in about 30 minutes, you'll be able to download the *.zip files.
If you don't want to build for every platform (say you know that you only want this on Windows), then you can edit the build.yml file to remove the builds you don't want. You only have to remove them from the build matrix stuff at the top.
strategy:
fail-fast: false
matrix:
python-version: [3.11, 3.13]
os: [ windows-2022, ubuntu-24.04, macos-15-intel, macos-14 ]
exclude:
- os: ubuntu-24.04
python-version: 3.11
include:
- os: ubuntu-24.04
gcc-version: 13
- os: macos-15-intel
llvm-version: 16 # AngelScript won't build on Intel Macs with llvm@17 or newer.
- os: macos-14
llvm-version: 18
steps:
- name: Checkout
uses: actions/checkout@v4
Remove whatever operating systems you don't care about from the 'os:' line. Also, remove whatever Python you don't want from the line above that.
Remove the include / exclude lines that don't pertain to your target. An extra 'include' down there will actually add something to the build matrix that you didn't expect.
Rob