Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gh-98627: Add the _testsinglephase Module (gh-99039) | Eric Snow | 2022-11-08 | 1 | -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 Dower | 2022-09-30 | 2 | -7/+7 |
| | | | | (GH-97655) | ||||
* | gh-97649: The Tools directory is no longer installed on Windows (GH-97653) | Steve Dower | 2022-09-30 | 8 | -115/+1 |
| | |||||
* | gh-96729: Ensure installers built with Tools/msi/buildrelease.bat have ↵ | adang1345 | 2022-09-12 | 1 | -1/+3 |
| | | | | matching UUIDs with official releases (GH-96755) | ||||
* | gh-89545: Updates platform module to use new internal _wmi module on Windows ↵ | Steve Dower | 2022-09-07 | 1 | -1/+1 |
| | | | | to directly query OS properties (GH-96289) | ||||
* | bpo-46744: Support "-Win32" and make platform flags case insensitive in ↵ | conioh | 2022-08-25 | 2 | -30/+32 |
| | | | | Windows build scripts. (GH-31803) | ||||
* | gh-95587: Fixes some upgrade detection issues in the Windows installer ↵ | Steve Dower | 2022-08-04 | 1 | -9/+29 |
| | | | | (GH-95631) | ||||
* | gh-95445: Ensure Windows msi uninstalls document folder successfully (GH-95465) | neonene | 2022-08-01 | 1 | -0/+5 |
| | |||||
* | gh-93824: Reenable installation of shell extension on Windows ARM64 (GH-93825) | Steve Dower | 2022-06-15 | 3 | -14/+24 |
| | |||||
* | bpo-38704: Prevent installation on unsupported Windows versions (GH-17950) | Zackery Spytz | 2022-05-17 | 1 | -1/+0 |
| | |||||
* | Remove the ancient Pynche color editor (#91554) | Barry Warsaw | 2022-04-17 | 1 | -7/+1 |
| | | | Closes #91551 | ||||
* | bpo-47171: Enable installing the py.exe launcher on Windows ARM64 (GH-32203) | Steve Dower | 2022-03-30 | 3 | -22/+9 |
| | |||||
* | bpo-46566: Add new py.exe launcher implementation (GH-32062) | Steve Dower | 2022-03-28 | 2 | -9/+28 |
| | |||||
* | bpo-47086: Remove .chm from Windows installer and add HTML docs (GH-32038) | Steve Dower | 2022-03-22 | 11 | -94/+56 |
| | |||||
* | bpo-47032: Ensure Windows install builds fail correctly with a non-zero exit ↵ | Steve Dower | 2022-03-16 | 2 | -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 Dower | 2022-03-16 | 1 | -0/+2 |
| | | | | (GH-31920) | ||||
* | bpo-46948: Fix CVE-2022-26488 by ensuring the Windows Installer correctly ↵ | Steve Dower | 2022-03-07 | 11 | -4/+25 |
| | | | | uses the install path during repair (GH-31726) | ||||
* | bpo-46744: Move Windows ARM64 installation directory to correct ProgramFiles ↵ | Steve Dower | 2022-03-04 | 2 | -38/+1 |
| | | | | (GH-31677) | ||||
* | bpo-46567: Add Tcl/Tk build for Windows ARM64 (GH-31574) | Steve Dower | 2022-02-28 | 3 | -11/+3 |
| | |||||
* | Optimize images by IMGbot (GH-21348) | Manish Kumar ⛄ | 2022-02-04 | 1 | -0/+0 |
| | | | Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com> | ||||
* | bpo-33125: Enables building traditional installer for Windows ARM64 (GH-30885) | Steve Dower | 2022-01-28 | 38 | -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) | bneuburg | 2022-01-18 | 8 | -3/+93 |
| | | | The option must be enabled from the command line | ||||
* | bpo-45816: Support building with VS 2022 (v143 toolset) on Windows (GH-29577) | Crowthebird | 2021-12-03 | 1 | -1/+1 |
| | |||||
* | bpo-29844: Remove obsolete paragraph from Tools/msi/README.txt (GH-29141) | Zachary Ware | 2021-10-22 | 1 | -8/+3 |
| | |||||
* | bpo-45022: Fix libffi DLL name in Windows installer sources (GH-28203) | giovanniwijaya | 2021-09-07 | 1 | -1/+1 |
| | |||||
* | Update URLs in comments and metadata to use HTTPS (GH-27458) | Noah Kantrowitz | 2021-07-30 | 6 | -6/+6 |
| | |||||
* | Improve CDN purge script (GH-25251) | Steve Dower | 2021-04-07 | 1 | -0/+3 |
| | |||||
* | bpo-42802: Remove distutils bdist_wininst command (GH-24043) | Victor Stinner | 2021-01-08 | 1 | -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 Dower | 2021-01-04 | 1 | -2/+2 |
| | |||||
* | bpo-40754: Adds _testinternalcapi to Windows installer for test suite (GH-23271) | Steve Dower | 2020-11-13 | 1 | -2/+2 |
| | |||||
* | bpo-41712: Avoid runaway regex match in upload scripts (GH-23166) | Yash Shete | 2020-11-09 | 1 | -1/+1 |
| | |||||
* | Enable signing of nuget.org packages and update to supported timestamp ↵ | Steve Dower | 2020-11-03 | 1 | -3/+3 |
| | | | | server (GH-23132) | ||||
* | bpo-41526: Fixed layout of final page of the installer (GH-21871) | Steve Dower | 2020-08-13 | 2 | -5/+3 |
| | |||||
* | bpo-41412 and bpo-40948: Windows installer updates (GH-21656) | Steve Dower | 2020-07-28 | 4 | -69/+22 |
| | | | | | Prevent installation on Windows 8 and earlier. Download UCRT on demand when required (non-updated Windows 8.1 only) Add reference to py launcher to post-install message | ||||
* | bpo-41070: Simplify pyshellext.dll build (GH-21037) | Nikita Nemkin | 2020-06-23 | 1 | -0/+5 |
| | | | | | Replace MIDL-generated file with manual GUID definition. Use the same .def file for release and debug builds. Update setup build to support latest toolset | ||||
* | bpo-39631: Fix file association MIME type in the Windows installer (GH-20205) | Zackery Spytz | 2020-05-19 | 1 | -2/+2 |
| | | | Use text/x-python instead of text/plain to avoid issues with tools assuming that "ShellExecute(script)" is a non-executable operation. | ||||
* | bpo-40503: PEP 615: Tests and implementation for zoneinfo (GH-19909) | Paul Ganssle | 2020-05-16 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is the initial implementation of PEP 615, the zoneinfo module, ported from the standalone reference implementation (see https://www.python.org/dev/peps/pep-0615/#reference-implementation for a link, which has a more detailed commit history). This includes (hopefully) all functional elements described in the PEP, but documentation is found in a separate PR. This includes: 1. A pure python implementation of the ZoneInfo class 2. A C accelerated implementation of the ZoneInfo class 3. Tests with 100% branch coverage for the Python code (though C code coverage is less than 100%). 4. A compile-time configuration option on Linux (though not on Windows) Differences from the reference implementation: - The module is arranged slightly differently: the accelerated module is `_zoneinfo` rather than `zoneinfo._czoneinfo`, which also necessitates some changes in the test support function. (Suggested by Victor Stinner and Steve Dower.) - The tests are arranged slightly differently and do not include the property tests. The tests live at test/test_zoneinfo/test_zoneinfo.py rather than test/test_zoneinfo.py or test/test_zoneinfo/__init__.py because we may do some refactoring in the future that would likely require this separation anyway; we may: - include the property tests - automatically run all the tests against both pure Python and C, rather than manually constructing C and Python test classes (similar to the way this works with test_datetime.py, which generates C and Python test cases from datetimetester.py). - This includes a compile-time configuration option on Linux (though not on Windows); added with much help from Thomas Wouters. - Integration into the CPython build system is obviously different from building a standalone zoneinfo module wheel. - This includes configuration to install the tzdata package as part of CI, though only on the coverage jobs. Introducing a PyPI dependency as part of the CI build was controversial, and this is seen as less of a major change, since the coverage jobs already depend on pip and PyPI. Additional changes that were introduced as part of this PR, most / all of which were backported to the reference implementation: - Fixed reference and memory leaks With much debugging help from Pablo Galindo - Added smoke tests ensuring that the C and Python modules are built The import machinery can be somewhat fragile, and the "seamlessly falls back to pure Python" nature of this module makes it so that a problem building the C extension or a failure to import the pure Python version might easily go unnoticed. - Adjustments to zoneinfo.__dir__ Suggested by Petr Viktorin. - Slight refactorings as suggested by Steve Dower. - Removed unnecessary if check on std_abbr Discovered this because of a missing line in branch coverage. | ||||
* | bpo-40501: Replace ctypes code in uuid with native module (GH-19948) | Steve Dower | 2020-05-12 | 1 | -1/+1 |
| | |||||
* | bpo-39930: Ensure vcruntime140.dll is included in all Windows packages ↵ | Steve Dower | 2020-03-11 | 2 | -1/+9 |
| | | | | | (GH-18918) Also adds GitHub CI test for Windows installer changes | ||||
* | Remove outdated mention of hg.exe from Tools/msi/README.txt (GH-17792) | Anthony Shaw | 2020-01-02 | 1 | -3/+3 |
| | |||||
* | bpo-38589: Fixes HTML Help shortcut when Windows is not installed to C drive ↵ | Steve Dower | 2019-10-28 | 1 | -1/+1 |
| | | | | (GH-16968) | ||||
* | bpo-38534: Replace wrong KB number references (GH-16955) | benedwards14 | 2019-10-28 | 1 | -4/+4 |
| | |||||
* | bpo-37283: Ensure command-line and unattend.xml setting override previously ↵ | Steve Dower | 2019-09-09 | 2 | -8/+25 |
| | | | | detected states in Windows installer (GH-15759) | ||||
* | Fix publishing of Windows release (GH-15006) | Steve Dower | 2019-07-29 | 1 | -0/+4 |
| | |||||
* | Enable publish of Windows releases through Azure Pipelines (GH-14720) | Steve Dower | 2019-07-13 | 1 | -1/+0 |
| | |||||
* | bpo-37351: Removes libpython38.a from standard Windows distribution (#14276) | Steve Dower | 2019-06-21 | 4 | -37/+1 |
| | |||||
* | Fix Windows release build issues (GH-14091) | Steve Dower | 2019-06-14 | 1 | -2/+2 |
| | | | | | | | * Increase timeout for PGO builds in Windows release * Fix test step failures * Disable MinGW step properly * Fix embeddable distro name | ||||
* | Implement Windows release builds in Azure Pipelines (GH-14065) | Steve Dower | 2019-06-14 | 10 | -85/+64 |
| | |||||
* | bpo-37156: Fix libssl DLL tag in MSI sources (GH-13866) | Steve Dower | 2019-06-06 | 1 | -2/+3 |
| | |||||
* | Allow Windows layout builds to fully skip code signing (GH-12808) | Steve Dower | 2019-04-12 | 2 | -3/+8 |
| |