Upgrades
- libedit 20210910-3.1 -> 20240808-3.1
- CPython 3.14a3 -> 3.14a4
- tcl/tk 8.6.12 -> 8.6.14 (for all Python versions on Unix, only for Python 3.14 on Windows)
Distribution changes
- Add build attestations to artifacts on
main
- Add Python 3.14 support on Windows
- Add riscv64-linux support
Build system changes
- Generate CI runners for build matrix dynamically
- Upgrade Python build environment requirements
- Call
ulimit -n
to avoid overheads in Docker image builds - Retry on transient failures during artifact upload
- Implement matrix sharding in CI
- Retry downloads when <75% of the file is downloaded
Thanks @Xeonacid, @samypr100, @orf, and @kilian-hu for the contributions.
Full Changelog: 2025010...2025011