You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you get an error during documentation build saying that itircl.dll was not registered correctly, go to externals\windows-installer\htmlhelp and run regsvr32 itcc.dll. Or you can install HTML Help Compiler system-wide, which would register this DLL anyway.
Install Sphinx 3.5.4 to a Python 3.6 venv and set PYTHON to the location of the Python executable.
Apply add-dll.patch. Ignore whitespace warnings.
Apply enable-win7-install-1.patch for 3.9.0-3.9.10 or enable-win7-install-2.patch for 3.9.11 or higher.
Apply libffi-fix-1.patch for 3.9.0, libffi-fix-2.patch for 3.9.1, libffi-fix-3.patch for 3.9.2, libffi-fix-4.patch for 3.9.4, or libffi-fix-5.patch for 3.9.5-3.9.6 to avoid error where libffi-7.lib can't be found.
If you get an error during documentation build saying that itircl.dll was not registered correctly, go to externals\windows-installer\htmlhelp and run regsvr32 itcc.dll. Or you can install HTML Help Compiler system-wide, which would register this DLL anyway.
Install Sphinx 3.5.4 to a Python 3.6 venv and set PYTHON to the location of the Python executable.
Apply add-dll.patch. Ignore whitespace warnings.
Apply enable-win7-install-1.patch for 3.10.0-3.10.2, enable-win7-install-2.patch for 3.10.3-3.10.7, or enable-win7-install-3.patch for 3.10.8 or higher.
Apply fix-pythonba.patch for 3.10.11 to fix error building installer with Visual Studio 2022 (python/cpython#103281).
Run buildrelease.bat -x86 -x64.
Python 3.11
Install Sphinx 4.5.0 to a Python 3.9 venv and set PYTHON to the location of the Python executable.
Apply add-dll.patch. Ignore whitespace warnings.
Apply enable-win7-install-4.patch.
Apply launcher-fix.patch to revert changes to the Python launcher that are not compatible with Windows 7. This disables python/cpython#90724 and related changes.