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
156 additions
and
26 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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -121,9 +121,26 @@ Feel free to email <a href="mailto:[email protected]">python-list@pyt | |
<String Id="FailureRestartButton">&Restart</String> | ||
<String Id="FailureExistingInstall">Unable to install [WixBundleName] due to an existing install. Use Programs and Features to modify, repair or remove [WixBundleName].</String> | ||
|
||
<String Id="FailureOldOS">At least Windows 8.1 or Windows Server 2012 are required to install [WixBundleName] | ||
<String Id="FailureWin7MissingSP1">Windows 7 Service Pack 1 and all applicable updates are required to install [WixBundleName]. | ||
|
||
Please <a href="https://www.bing.com/search?q=how%20to%20install%20windows%207%20service%20pack%201">update your machine</a> and then restart the installation.</String> | ||
<String Id="FailureVistaMissingSP2">Windows Vista Service Pack 2 and all applicable updates are required to install [WixBundleName]. | ||
|
||
Please <a href="https://www.bing.com/search?q=how%20to%20install%20windows%20vista%20service%20pack%202">update your machine</a> and then restart the installation.</String> | ||
<String Id="FailureXPOrEarlier">Windows Vista or later is required to install and use [WixBundleName]. | ||
|
||
Visit <a href="https://www.python.org/">python.org</a> to download Python 3.4.</String> | ||
|
||
<String Id="FailureWS2K8R2MissingSP1">Windows Server 2008 R2 Service Pack 1 and all applicable updates are required to install [WixBundleName]. | ||
|
||
Please <a href="https://www.bing.com/search?q=how%20to%20install%20windows%20server%202008%20r2%20service%20pack%201">update your machine</a> and then restart the installation.</String> | ||
<String Id="FailureWS2K8MissingSP2">Windows Server 2008 Service Pack 2 and all applicable updates are required to install [WixBundleName]. | ||
|
||
Please <a href="https://www.bing.com/search?q=how%20to%20install%20windows%20server%202008%20service%20pack%202">update your machine</a> and then restart the installation.</String> | ||
<String Id="FailureWS2K3OrEarlier">Windows Server 2008 SP2 or later is required to install and use [WixBundleName]. | ||
|
||
Visit <a href="https://www.python.org/">python.org</a> to download Python 3.4.</String> | ||
|
||
Visit <a href="https://www.python.org/">python.org</a> to download an earlier version of Python.</String> | ||
<String Id="SuccessMaxPathButton">Disable path length limit</String> | ||
<String Id="SuccessMaxPathButtonNote">Changes your machine configuration to allow programs, including Python, to bypass the 260 character "MAX_PATH" limitation.</String> | ||
</WixLocalization> |
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.2 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.2-amd64.exe, install it as usual. | ||
|
||
If you need debugging symbols and/or debug binaries, you need to use python-3.9.2-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 |