summaryrefslogtreecommitdiffstats
path: root/Tools/msi
Commit message (Collapse)AuthorAgeFilesLines
* [3.13] gh-135151: Fix incorrect packaging of pyconfig.h in Windows installer ↵Steve Dower2025-06-051-1/+2
| | | | (GH-135180)
* gh-133626: Ensure the traditional Windows installer doesn't accidentally ↵Steve Dower2025-05-081-2/+1
| | | | pick up site-packages (GH-133693)
* gh-118973: Add _tkinter to freethreaded MSI (GH-126768)Miss Islington (bot)2024-11-151-1/+1
| | | | | (cherry picked from commit 9332a6f82506f819f591466eb03213be2c8d1808) Co-authored-by: Steve Dower <steve.dower@python.org>
* gh-126497: Add missing venv redirectors to freethreaded installer (GH-126556)Miss Islington (bot)2024-11-081-4/+6
| | | | | (cherry picked from commit fd5580cd151e07c690e9d7594513be5fa3102a2e) Co-authored-by: Steve Dower <steve.dower@python.org>
* [3.13] gh-123915: Ensure that Windows AMD64 and ARM64 release builds use ↵Miss Islington (bot)2024-09-301-1/+1
| | | | | | | | different directories (GH-123918) (#123921) gh-123915: Ensure that Windows AMD64 and ARM64 release builds use different directories (GH-123918) (cherry picked from commit 00ffdf27367fb9aef247644a96f1a9ffb5be1efe) Co-authored-by: adang1345 <adang1345@gmail.com>
* [3.13] gh-124254: Detect freethreaded MSI component when doing an upgrade on ↵Miss Islington (bot)2024-09-301-0/+1
| | | | | | | | Windows (GH-124279) (#124347) gh-124254: Detect freethreaded MSI component when doing an upgrade on Windows (GH-124279) (cherry picked from commit df7228ce140ecb005d44a0c171ba4d098b3fa67c) Co-authored-by: Steve Dower <steve.dower@python.org>
* gh-119679: Ensures correct import libraries are included in Windows install ↵Miss Islington (bot)2024-06-031-8/+14
| | | | | | | packages (GH-119790) (cherry picked from commit fd01271366abefa8f991e53f090387882fbd6bdd) Co-authored-by: Steve Dower <steve.dower@python.org>
* gh-117505: Run ensurepip in isolated env in Windows installer (GH-118257)Miss Islington (bot)2024-05-221-2/+2
| | | | | | ensurepip forks a subprocess to run pip itself, but that subprocess only inherits a -I isolated mode flag (see _run_pip() in Lib/ensurepip/__init__.py), not the "-E -s" flags that the installer has been using. This means that parts of ensurepip don't actually run in an isolated environment and can make incorrect decisions based on packages installed in the user site-packages. (cherry picked from commit c9073eb1a99606df1efeb8959e9f11a8ebc23ae2) Co-authored-by: Michael Vincent <377567+Vynce@users.noreply.github.com>
* gh-118347: Fix Windows installer not updating launcher (GH-118386)Steve Dower2024-04-292-6/+6
|
* gh-116417: Add _testlimitedcapi C extension (#116419)Victor Stinner2024-03-071-1/+1
| | | | | | | | | | | | | Add a new C extension "_testlimitedcapi" which is only built with the limited C API. Move heaptype_relative.c and vectorcall_limited.c from Modules/_testcapi/ to Modules/_testlimitedcapi/. * configure: add _testlimitedcapi test extension. * Update generate_stdlib_module_names.py. * Update make check-c-globals. Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
* gh-115554: Improved logic for handling multiple existing py.exe launcher ↵Steve Dower2024-03-013-74/+134
| | | | installs (GH-115793)
* gh-112984 Update Windows build and installer for free-threaded builds ↵Steve Dower2024-01-1716-16/+413
| | | | (GH-113129)
* gh-111650: Ensure pyconfig.h includes Py_GIL_DISABLED on Windows (GH-112778)Steve Dower2023-12-131-1/+1
|
* gh-106765: Updates Windows installer build instructions to clarify system ↵Ashish Shirodkar2023-10-091-0/+7
| | | | requirements (GH-110566)
* gh-108494: Document how to add a project in PCbuild/readme.txt (#110077)Victor Stinner2023-10-021-9/+9
| | | Add _testclinic_limited to Tools/msi/test/test_files.wxs.
* gh-104629: Build _testclinic extension module on Windows (#104723)Erlend E. Aasland2023-07-281-1/+1
|
* gh-105146: Update links at end of Windows installer (uninstall/repair) ↵Steve Dower2023-05-311-3/+3
| | | | (GH-105147)
* gh-75552: Remove deprecated tkinter.tix module (GH-104902)Zachary Ware2023-05-271-1/+1
|
* Improves the Windows MSI test run on PR (GH-104929)Steve Dower2023-05-251-34/+24
| | | | Correctly set the exit code when builds fail Also build docs as part of the test
* gh-104773: Remove the msilib package (GH-104911)Zachary Ware2023-05-251-1/+1
|
* gh-104780: Remove 2to3 program and lib2to3 module (#104781)Victor Stinner2023-05-233-9/+2
| | | | | | | | | * Remove the Tools/scripts/2to3 script. * Remove the Lib/test/test_lib2to3/ directory. * Doc/tools/extensions/pyspecific.py: remove the "2to3fixer" object type. * Makefile and PC/layout/main.py no longer compile lib2to3 grammar files. * Update Makefile for 2to3 removal.
* Trim trailing whitespace and test on CI (#104275)Hugo van Kemenade2023-05-082-2/+2
| | | | Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
* gh-101849: Add upgrade codes for old versions of launcher that ended up with ↵Steve Dower2023-02-132-1/+22
| | | | later version numbers (GH-101877)
* gh-99834: Update bundled copy of Tcl/Tk to 8.6.13.0 on Windows (GH-101307)Steve Dower2023-01-261-0/+3
|
* gh-98627: Add the _testsinglephase Module (gh-99039)Eric Snow2022-11-081-1/+1
| | | | | This makes it more clear that a given test is definitely testing against a single-phase init (legacy) extension module. The new module is a companion to _testmultiphase. https://github.com/python/cpython/issues/98627
* gh-90989: Install Windows launcher per-user, and clarify some installer text ↵Steve Dower2022-09-302-7/+7
| | | | (GH-97655)
* gh-97649: The Tools directory is no longer installed on Windows (GH-97653)Steve Dower2022-09-308-115/+1
|
* gh-96729: Ensure installers built with Tools/msi/buildrelease.bat have ↵adang13452022-09-121-1/+3
| | | | matching UUIDs with official releases (GH-96755)
* gh-89545: Updates platform module to use new internal _wmi module on Windows ↵Steve Dower2022-09-071-1/+1
| | | | to directly query OS properties (GH-96289)
* bpo-46744: Support "-Win32" and make platform flags case insensitive in ↵conioh2022-08-252-30/+32
| | | | Windows build scripts. (GH-31803)
* gh-95587: Fixes some upgrade detection issues in the Windows installer ↵Steve Dower2022-08-041-9/+29
| | | | (GH-95631)
* gh-95445: Ensure Windows msi uninstalls document folder successfully (GH-95465)neonene2022-08-011-0/+5
|
* gh-93824: Reenable installation of shell extension on Windows ARM64 (GH-93825)Steve Dower2022-06-153-14/+24
|
* bpo-38704: Prevent installation on unsupported Windows versions (GH-17950)Zackery Spytz2022-05-171-1/+0
|
* Remove the ancient Pynche color editor (#91554)Barry Warsaw2022-04-171-7/+1
| | | Closes #91551
* bpo-47171: Enable installing the py.exe launcher on Windows ARM64 (GH-32203)Steve Dower2022-03-303-22/+9
|
* bpo-46566: Add new py.exe launcher implementation (GH-32062)Steve Dower2022-03-282-9/+28
|
* bpo-47086: Remove .chm from Windows installer and add HTML docs (GH-32038)Steve Dower2022-03-2211-94/+56
|
* bpo-47032: Ensure Windows install builds fail correctly with a non-zero exit ↵Steve Dower2022-03-162-24/+26
| | | | code when part of the build fails (GH-31921)
* bpo-46948: Fix launcher installer build failure due to first part of fix ↵Steve Dower2022-03-161-0/+2
| | | | (GH-31920)
* bpo-46948: Fix CVE-2022-26488 by ensuring the Windows Installer correctly ↵Steve Dower2022-03-0711-4/+25
| | | | uses the install path during repair (GH-31726)
* bpo-46744: Move Windows ARM64 installation directory to correct ProgramFiles ↵Steve Dower2022-03-042-38/+1
| | | | (GH-31677)
* bpo-46567: Add Tcl/Tk build for Windows ARM64 (GH-31574)Steve Dower2022-02-283-11/+3
|
* Optimize images by IMGbot (GH-21348)Manish Kumar ⛄2022-02-041-0/+0
| | | Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
* bpo-33125: Enables building traditional installer for Windows ARM64 (GH-30885)Steve Dower2022-01-2838-95/+242
| | | Also makes a few general improvements to the build process and removes some dead code.
* bpo-44934: Add optional feature AppendPath to Windows MSI installer (GH-27889)bneuburg2022-01-188-3/+93
| | | The option must be enabled from the command line
* bpo-45816: Support building with VS 2022 (v143 toolset) on Windows (GH-29577)Crowthebird2021-12-031-1/+1
|
* bpo-29844: Remove obsolete paragraph from Tools/msi/README.txt (GH-29141)Zachary Ware2021-10-221-8/+3
|
* bpo-45022: Fix libffi DLL name in Windows installer sources (GH-28203)giovanniwijaya2021-09-071-1/+1
|
* Update URLs in comments and metadata to use HTTPS (GH-27458)Noah Kantrowitz2021-07-306-6/+6
|