forked from python/cpython
-
Notifications
You must be signed in to change notification settings - Fork 17
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
8 changed files
with
153 additions
and
23 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
============ | ||
Python 3.9.4 fork for Windows 7 support | ||
============ | ||
|
||
A lot of people still use Windows 7. End date of ESU support - 2023-01-10. | ||
|
||
*************** | ||
Build instructions: | ||
*************** | ||
|
||
You need Visual Studio 2017 and Python 3.8. Switch off vcpkg if it's installed | ||
(vcpkg integrate remove). Install everything related to Python in Visual Studio Installer. | ||
|
||
1. Start your "x64 Native Tools Command Prompt for VS 2017" | ||
2. Change current directory to the place with enough free space. | ||
3. pip install -U sphinx | ||
4. set PYTHON="C:\\Program Files\\Python38\\python.exe" | ||
5. set SPHINXBUILD="C:\\Program Files\\Python38\\Scripts\\sphinx-build.exe" | ||
6. git clone https://github.com/NulAsh/cpython.git | ||
7. cd cpython\\Tools\\msi | ||
8. buildrelease.bat -x64 | ||
9. cd ..\\..\\PCbuild\\amd64\\en-us | ||
|
||
And in this folder we can see installer python-3.9.4-amd64.exe, install it as usual. | ||
|
||
If you need debugging symbols and/or debug binaries, you need to use python-3.9.4-amd64-full.exe | ||
|
||
Usually Python is distributed in two forms: | ||
- web-based installer (internally called "releaseweb") - very small executable that downloads everything before installation, will not work if you have no internet connection | ||
- executable installer (internally called "releaselocal") - have standard Python distribution inside, but without debugging symbols (*.pdb) and debug binaries, | ||
so if you need them, you still have to download them separately (installer will do this for you if you select appropriate checkboxes) | ||
But in case of my fork, if you need them, you have to download full release, it have them inside |