Thankfully there are GitHub Actions and similar tools that help with this.
Thankfully there are GitHub Actions and similar tools that help with this.
Cython extensions on the other hand work fine with the MinGW GCC compiler provided by Anaconda, although it's pretty old (version 5).
If you're so inclined to revisit this using mingw with rust you can see how here https://rust-lang.github.io/rustup/installation/windows.html
This is far easier to automate imo
If I remember correctly I tried installing the MinGW based Rust toolchain too, but I'll try again with the instructions you've given me.
And with a lack of ARM runners by default with GH actions, you'll most likely be paying for your own CI instances (or wait forever for cibuildwheel cross compilation/qemu). Also for others doing this, the rust-cache GH action saves a lot of rebuild time too.
Python has neither standard tooling (de facto nor de jure), has no consensus within community where everyone seems to invent their own yet-another-dependency-management-tool and no culture of preserving strong backwards compatibility (never mind the core 2->3 transition).
But we'll agree python's dep management is leagues ahead of javascript and R, though. Right?