summaryrefslogtreecommitdiffstats
path: root/Tools/msi
Commit message (Collapse)AuthorAgeFilesLines
* gh-119679: Ensures correct import libraries are included in Windows install ↵Steve Dower2024-06-031-8/+14
| | | | packages (GH-119790)
* gh-117505: Run ensurepip in isolated env in Windows installer (GH-118257)Michael Vincent2024-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.
* 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
|
* Improve CDN purge script (GH-25251)Steve Dower2021-04-071-0/+3
|
* bpo-42802: Remove distutils bdist_wininst command (GH-24043)Victor Stinner2021-01-081-23/+0
| | | | | | | | | | The distutils bdist_wininst command deprecated in Python 3.8 has been removed. The distutils bidst_wheel command is now recommended to distribute binary packages on Windows. * Remove Lib/distutils/command/bdist_wininst.py * Remove PC/bdist_wininst/ project * Remove Lib/distutils/command/wininst-*.exe programs * Remove all references to bdist_wininst
* Do not remove x bit from published directories (GH-24101)Steve Dower2021-01-041-2/+2
|
* bpo-40754: Adds _testinternalcapi to Windows installer for test suite (GH-23271)Steve Dower2020-11-131-2/+2
|
* bpo-41712: Avoid runaway regex match in upload scripts (GH-23166)Yash Shete2020-11-091-1/+1
|
* Enable signing of nuget.org packages and update to supported timestamp ↵Steve Dower2020-11-031-3/+3
| | | | server (GH-23132)