summaryrefslogtreecommitdiffstats
path: root/PCbuild/readme.txt
diff options
context:
space:
mode:
Diffstat (limited to 'PCbuild/readme.txt')
-rw-r--r--PCbuild/readme.txt24
1 files changed, 16 insertions, 8 deletions
diff --git a/PCbuild/readme.txt b/PCbuild/readme.txt
index 7c87cbb..f2b59e9 100644
--- a/PCbuild/readme.txt
+++ b/PCbuild/readme.txt
@@ -2,9 +2,11 @@ Quick Start Guide
-----------------
1. Install Microsoft Visual Studio 2015, any edition.
-2. Install Subversion, and make sure 'svn.exe' is on your PATH.
-3. Run "build.bat -e" to build Python in 32-bit Release configuration.
-4. (Optional, but recommended) Run the test suite with "rt.bat -q".
+1a. Optionally install Python 3.6 or later. If not installed,
+ get_externals.bat (build.bat -e) will download and use Python via
+ NuGet.
+2. Run "build.bat -e" to build Python in 32-bit Release configuration.
+3. (Optional, but recommended) Run the test suite with "rt.bat -q".
Building Python using Microsoft Visual C++
@@ -164,8 +166,7 @@ _bz2
Homepage:
http://www.bzip.org/
_lzma
- Python wrapper for the liblzma compression library, using pre-built
- binaries of XZ Utils version 5.0.5
+ Python wrapper for version 5.2.2 of the liblzma compression library
Homepage:
http://tukaani.org/xz/
_ssl
@@ -236,9 +237,16 @@ order to download the relevant source files for each project before they
can be built. However, a simple script is provided to make this as
painless as possible, called "get_externals.bat" and located in this
directory. This script extracts all the external sub-projects from
- http://svn.python.org/projects/external
-via Subversion (so you'll need svn.exe on your PATH) and places them
-in ..\externals (relative to this directory).
+ https://github.com/python/cpython-source-deps
+and
+ https://github.com/python/cpython-bin-deps
+via a Python script called "get_external.py", located in this directory.
+If Python 3.6 or later is not available via the "py.exe" launcher, the
+path or command to use for Python can be provided in the PYTHON_FOR_BUILD
+environment variable, or get_externals.bat will download the latest
+version of NuGet and use it to download the latest "pythonx86" package
+for use with get_external.py. Everything downloaded by these scripts is
+stored in ..\externals (relative to this directory).
It is also possible to download sources from each project's homepage,
though you may have to change folder names or pass the names to MSBuild