Lines Matching +full:require +full:- +full:directory
7 build.bat [-x86] [-x64] [-ARM64] [--doc]
13 set SPHINXBUILD=<path to sphinx-build.exe>
16 buildrelease.bat [-x86] [-x64] [-ARM64] [-D] [-B]
17 [-o <output directory>] [-c <certificate name>]
45 and command-line logic, as well as the ability to locate and optionally
79 build.bat [-x86] [-x64] [-ARM64] [--doc] [--test-marker] [--pack]
82 generate an installer layout in PCbuild/(win32|amd64)/en-us.
84 Specify -x86, -x64 and/or -ARM64 to build for each platform. If none are
88 Specify --doc to include the documentation files. Ensure %PYTHON% and
91 Specify --test-marker to build an installer that works side-by-side with
96 Specify --pack to build an installer that does not require all MSIs to
104 set SPHINXBUILD=<path to sphinx-build.exe>
107 buildrelease.bat [-x86] [-x64] [-ARM64] [-D] [-B]
108 [-o <output directory>] [-c <certificate name>]
110 Specify -x86, -x64 and/or -ARM64 to build for each platform. If none are
114 Specify -D to skip rebuilding the documentation. The documentation is
118 Specify -B to skip rebuilding Python. This is useful to only rebuild the
121 Specify -o to set an output directory. The installer layouts will be
122 copied to platform-specific subdirectories of this path.
124 Specify -c to choose a code-signing certificate to be used for all the
130 and extracted to the externals/ directory.
157 Used to generate unique IDs for the installers to allow side-by-side
190 You will require PuTTY so that plink.exe and pscp.exe can be used, and your
195 path or have run get_externals.bat. You may also need to "gpg2.exe --import"
198 uploadrelease.bat --host <host> --user <username> [--dry-run] [--no-gpg]
206 Use --dry-run to display the generated upload commands without executing
208 --no-gpg is also passed.
210 Use --no-gpg to suppress signature generation and upload.
212 The default target directory (which appears in uploadrelease.proj) is
214 --target <path> for other purposes. This path should generally not include
224 --------
227 directory). The project file is a .wixproj and the build output is a
251 removing __pycache__ folders in any directory containing .py files.
254 directory or property in this file may be referenced. Of particular
260 InstallDirectory (directory)
261 The root install directory for the current installation. Subdirectories
264 MenuDir (directory)
282 ------
299 packages require two separate entries to support both per-user and
300 all-users installations. Because these reuse the same package, it does
317 omitted. This makes them suitable for pre- or post-install tasks that
321 ---------------------
340 "%ProgramFiles%\Python3X" for the 64-bit interpreter and
341 "%ProgramFiles(x86)%\Python3X-32" for the 32-bit interpreter. (Note that
342 the latter path is equivalent to "%ProgramFiles%\Python3X-32" when
343 running a 32-bit version of Windows.) This location requires
347 is "%LocalAppData%\Programs\Python\Python3X" for the 64-bit interpreter
348 and "%LocalAppData%\Programs\Python\Python3X-32" for the 32-bit
355 Within this install directory is the following approximate layout:
385 For 64-bit interpreters installed for all users, the root key is:
388 For 32-bit interpreters installed for all users on a 64-bit operating
390 HKEY_LOCAL_MACHINE\Software\Wow6432Node\Python\PythonCore\3.X-32
392 For 32-bit interpreters installed for all users on a 32-bit operating
394 HKEY_LOCAL_MACHINE\Software\Python\PythonCore\3.X-32
396 For 64-bit interpreters installed for the current user:
399 For 32-bit interpreters installed for the current user:
400 HKEY_CURRENT_USER\Software\Python\PythonCore\3.X-32
404 executable's install directory. A value named "ExecutablePath" is added
424 When installed for all users on a 64-bit operating system, the
428 When installed for all users on a 32-bit operating system, the
437 directory. File associations are also created for .py, .pyw, .pyc and
449 The core Python executables creates a shortcut "Python 3.X (32-bit)" or
450 "Python 3.X (64-bit)" depending on the interpreter.
452 The documentation creates a shortcut "Python 3.X 32-bit Manuals" or
453 "Python 3.X 64-bit Manuals". The documentation is identical for all
457 Installing IDLE creates a shortcut "IDLE (Python 3.X 32-bit)" or "IDLE
458 (Python 3.X 64-bit)" depending on the interpreter.
462 provided to add the directory containing python.exe to the user or
463 system PATH variable. If the option is selected, the install directory
464 and the Scripts directory will be added at the start of the system PATH
465 for an all users install and the user PATH for a per-user install.
469 the user PATH, users cannot override a system-wide installation of
477 preferred order. System-wide installations of Python should consider not
484 preferred over system-wide installs, and later versions are preferred
486 currently prefers 2.x versions over 3.x versions without the -3 command
489 For both 32-bit and 64-bit interpreters, the 32-bit version of the
491 consistent (as the 64-bit launcher is subtly different from the 32-bit
493 versions of Python will upgrade the launcher in-place, using Windows
511 directory and kind (all users/single user) cannot be modified. Because
513 not require internet access unless the package cache has been corrupted
515 not embedded or otherwise available will require internet access.