Skip to content

Latest commit

 

History

History
89 lines (74 loc) · 10.7 KB

File metadata and controls

89 lines (74 loc) · 10.7 KB

Python 3.5

Python 3.6

Python 3.7

Python 3.8

Python 3.9

Python 3.10

Python 3.11

Python 3.12

  • Create a Python 3.11 venv and set PYTHON to the location of the Python executable. If building multiple versions in succession, create a fresh new venv with 3.12.11, 3.12.12, and 3.12.13.
  • Apply support-vs-2026-8.patch to support building with Visual Studio 2026 using the v145 toolset (derived from https://github.com/python/cpython/commit/c06f4f43015528db45bd6b44b46c057d88b38583).
  • Apply build-full-installer-5.patch to include debug symbols, debug binaries, and the Universal CRT in the installer.
  • Apply enable-arm64-2.patch to enable ARM64 builds. This also fixes python/cpython#150400.
  • Apply fix-ucrt-2.patch to fix error installing Universal C Runtime (python/cpython#138896).
  • Run buildrelease.bat.