Currently the circuitpython CI does some trial builds under Windows MSYS2. This dates from 2020. I believe the original motivation for this was to vet that @ladyada could do Circuitpython builds under Windows.
I recently had to hack up the build a bit because certain Python dependencies in turn depend on other things that have no equivalent under MSYS2: see a09920a. I think it will be increasingly difficult to maintain this build. It also takes time on every CI build.
We do not document buiidling under Windows in the Building CircuitPython guide.
@ladyada, and anyone else using Windows, how would you feel about dropping this? Do you still want to be able to build under Windows? Building under WSL is documented and is much easer. GIven the current capabilities of LLM's, I think you could delegate a build to an agent to do under WSL if you had a need.
Currently the circuitpython CI does some trial builds under Windows MSYS2. This dates from 2020. I believe the original motivation for this was to vet that @ladyada could do Circuitpython builds under Windows.
I recently had to hack up the build a bit because certain Python dependencies in turn depend on other things that have no equivalent under MSYS2: see a09920a. I think it will be increasingly difficult to maintain this build. It also takes time on every CI build.
We do not document buiidling under Windows in the Building CircuitPython guide.
@ladyada, and anyone else using Windows, how would you feel about dropping this? Do you still want to be able to build under Windows? Building under WSL is documented and is much easer. GIven the current capabilities of LLM's, I think you could delegate a build to an agent to do under WSL if you had a need.