0e2184aca0
[3.15] gh-149786: Fixes venvlauncher builds on Windows free-threaded (GH-149847)
...
(cherry picked from commit 1c5fe21eb2 )
Co-authored-by: Steve Dower <[email protected] >
2026-05-15 14:12:05 +00:00
a57855561e
[3.15] gh-138489: Add build-details.json generation to PC/layout (GH-149153)
...
(cherry picked from commit 4aa296f9c4 )
Co-authored-by: Steve Dower <[email protected] >
2026-05-15 13:19:39 +00:00
b6503057b2
[3.15] gh-140550: Update xxlimited with 3.15 limited API (GH-142827) (GH-149785)
...
(cherry picked from commit fa81cd976a )
Co-authored-by: Petr Viktorin <[email protected] >
2026-05-14 00:00:29 +02:00
10f950c9bb
gh-148690: Build Windows freethreaded binaries into separate directory and include python3t.dll on GIL-enabled (GH-149218)
...
Co-authored-by: Petr Viktorin <[email protected] >
2026-05-04 17:45:08 +01:00
Steve Dower and GitHub
c46265d94a
gh-139810: Always generate -dev tags for PyManager packages (GH-139814)
2025-10-13 20:43:14 +01:00
Steve Dower and GitHub
afc5ab6cce
gh-135455: Fix version and architecture detection in PC/layout script. (GH-135461)
2025-06-13 16:04:43 +01:00
Steve Dower and GitHub
ed039b801d
gh-132930: Include IDLE path in registry for PyManager packages (GH-133246)
2025-05-01 14:41:17 +01:00
Steve Dower and GitHub
ae37f3d3c0
gh-132930: Fixes PEP 514 registration for PyManager packages on x64 (GH-133154)
2025-04-29 16:20:41 +01:00
Adam Turner and GitHub
208d06fd51
gh-132930: Fix use of ALIAS_WPREFIX in pymanager builds (GH-133120)
2025-04-29 08:53:43 +00:00
Adam Turner and GitHub
4d54e9cdf6
GH-132930: Display 'free-threaded' in pymanager builds (GH-133119)
2025-04-29 09:28:04 +01:00
Steve Dower and GitHub
3940e1f873
gh-132930: Improve the names of IDLE and PyDoc shortcuts (GH-133091)
2025-04-28 19:09:20 +01:00
Steve Dower and GitHub
e20ca6d1b0
gh-132930: Implement PEP 773 (GH-132931)
...
This change to the core CPython repo:
* Adds PyManager support to PC/layout
* Adds a warning message to the legacy py.exe if subcommands are invoked
* Add deprecation message to traditional installer
* Updates using/windows docs
2025-04-28 13:57:47 +01:00
Steve Dower and GitHub
b87189deae
gh-132649: Allow passing --include-tcltk to PC\layout on Windows ARM64 (GH-132650)
2025-04-17 20:14:00 +01:00
Steve Dower and GitHub
f51fd84034
gh-126074: Removes unnecessary DLLs from embeddable package (GH-126143)
2024-11-05 20:43:52 +00:00
Victor Stinner and GitHub
d9b4316374
gh-120417: Remove unused imports in Tools ( #120623 )
2024-06-17 18:09:26 +02:00
Steve Dower and GitHub
cccc9f63c6
gh-119679: Fix layout of PYD and DLL files on Windows when using PC/layout script (GH-120133)
2024-06-06 16:11:42 +01:00
Steve Dower and GitHub
fd01271366
gh-119679: Ensures correct import libraries are included in Windows install packages (GH-119790)
2024-06-03 15:42:45 +01:00
I-Shen Leong and GitHub
d8a82cca12
gh-118876: Ensure PC/layout sets ns.temp before using it (GH-118880)
...
Fixes an AttributeError that occurs when checking if ns.temp is an absolute path during building from source on Windows.
2024-05-13 12:30:16 +01:00
Steve Dower and GitHub
3be9b9d872
Fix get_packagefamilyname helper function on Windows 32-bit (GH-117153)
2024-03-22 15:00:50 +00:00
Steve Dower and GitHub
f56d132deb
gh-112984 Update Windows build and installer for free-threaded builds (GH-113129)
2024-01-17 21:52:23 +00:00
Steve Dower and GitHub
79dad03747
gh-111650: Ensure pyconfig.h includes Py_GIL_DISABLED on Windows (GH-112778)
2023-12-13 15:38:45 +00:00
Steve Dower and GitHub
6da701511e
gh-103646: Remove --include-pip-user from default APPX package build (GH-105064)
2023-05-29 17:58:23 +01:00
Victor Stinner and GitHub
ae00b810d1
gh-104780: Remove 2to3 program and lib2to3 module ( #104781 )
...
* 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.
2023-05-23 19:40:02 +02:00
Steve Dower and GitHub
78cac520c3
gh-95299: Remove lingering setuptools reference in installer scripts (GH-103613)
2023-04-18 17:47:08 +01:00
Steve Dower and GitHub
8d18d1ffd5
gh-99834: Update bundled copy of Tcl/Tk to 8.6.13.0 on Windows (GH-101307)
2023-01-26 20:47:24 +00:00
Victor Stinner and GitHub
0faa0ba240
gh-92584: Remove the distutils package ( #99061 )
...
Remove the distutils package. It was deprecated in Python 3.10 by PEP
632 "Deprecate distutils module". For projects still using distutils
and cannot be updated to something else, the setuptools project can
be installed: it still provides distutils.
* Remove Lib/distutils/ directory
* Remove test_distutils
* Remove references to distutils
* Skip test_check_c_globals and test_peg_generator since they use
distutils
2022-11-03 19:27:27 +01:00
Victor Stinner and GitHub
64fe343717
gh-97681: Remove Tools/demo/ directory ( #97682 )
...
Remove the Tools/demo/ directory which contained old demo scripts. A
copy can be found in the old-demos project:
https://github.com/gvanrossum/old-demos
Remove the following old demo scripts:
* beer.py
* eiffel.py
* hanoi.py
* life.py
* markov.py
* mcast.py
* queens.py
* redemo.py
* rpython.py
* rpythond.py
* sortvisu.py
* spreadsheet.py
* vector.py
Changes:
* Remove a reference to the redemo.py script in the regex howto
documentation.
* Remove a reference to the removed Tools/demo/ directory in the
curses documentation.
* Update PC/layout/ to remove the reference to Tools/demo/ directory.
2022-10-03 17:09:02 +02:00
Steve Dower and GitHub
73942e475c
gh-97649: The Tools directory is no longer installed on Windows (GH-97653)
2022-09-30 10:25:00 +01:00
Steve Dower and GitHub
73d8ffefe9
gh-95733: Allow installing Store package on older Windows versions (GH-95862)
2022-08-11 00:47:58 +01:00
Victor Stinner and GitHub
47e35625ff
gh-84623: Remove unused imports ( #94132 )
2022-06-22 19:14:27 +02:00
Barry Warsaw and GitHub
7173fd5de0
Remove the ancient Pynche color editor ( #91554 )
...
Closes #91551
2022-04-17 15:38:44 -07:00
Steve Dower and GitHub
3751b6b030
bpo-47086: Remove .chm from Windows installer and add HTML docs (GH-32038)
2022-03-22 01:08:37 +00:00
Steve Dower and GitHub
3a5afc14e1
bpo-46638: Makes registry virtualisation setting stable when building MSIX packages (GH-31130)
2022-02-07 16:59:40 +00:00
Steve Dower and GitHub
4841e694ee
bpo-45901: Fixes argument passing when invoking .py files directly through the Store package (GH-29799)
2021-11-26 23:08:20 +00:00
Victor Stinner and GitHub
0e2a0f72cc
bpo-42802: Remove distutils bdist_wininst command (GH-24043)
...
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
2021-01-09 00:35:01 +01:00
Petr Viktorin and GitHub
c168b5078f
bpo-42111: Make the xxlimited module an example of best extension module practices (GH-23226)
...
- Copy existing xxlimited to xxlimited53 (named for the limited API version it uses)
- Build both modules, both in debug and release
- Test both modules
2020-12-08 08:36:53 -08:00
Steve Dower and GitHub
6d883fbe14
bpo-38439: Update the Windows Store package's icons for IDLE. Artwork by Andrew Clover (GH-22817)
2020-10-20 15:54:13 +01:00
Chris Martinez and GitHub
6e623ff9d2
bpo-40158: Fix CPython MSBuild Properties in NuGet Package (GH-19343)
...
Fix default Python home path relative to the NuGet package
2020-04-03 21:03:54 +01:00
Steve Dower and GitHub
fde44ae6d0
bpo-39930: Convert error to warning for more silent failure (GH-18921)
...
Makes it an error to create a layout without vcruntime DLL
2020-03-11 14:12:31 +00:00
Steve Dower and GitHub
03153dd145
bpo-39789: Update Windows release build machines to VS 2019 (GH-18695)
...
Also fixes some potential Nuget build issues.
2020-02-29 00:21:46 +00:00
Steve Dower and GitHub
d644891970
bpo-38403: Update nuspec file for deprecated field and git repository (GH-18657)
2020-02-25 20:07:00 +00:00
Steve Dower and GitHub
d0802d07d2
bpo-39012: Fix RC version suffix for nuget release files (GH-17564)
2019-12-10 15:19:03 -08:00
Steve Dower and GitHub
e89e159b18
Fix APPX registry key generation (GH-17489)
2019-12-09 08:43:13 -08:00
Steve Dower and GitHub
de148f263f
bpo-33125: Add support for building and releasing Windows ARM64 packages (GH-16828)
...
Note that the support is not actually enabled yet, and so we won't be publishing these packages. However, for those who want to build it themselves (even by reusing the Azure Pipelines definition), it's now relatively easy to enable.
2019-11-20 09:30:47 -08:00
Zackery Spytz and Steve Dower
edb172a872
bpo-38519: Internal include files missing on Windows (GH-16921)
2019-10-28 10:03:27 -07:00
Steve Dower and GitHub
b9a8b8296c
bpo-38343: Fixes version handling for nuget packages (GH-16527)
2019-10-01 16:42:24 -07:00
Steve Dower and Zachary Ware
19f6940cd7
bpo-38114: Do not include pip.ini in Nuget package (GH-15964)
2019-09-11 16:16:27 +01:00
Steve Dower and GitHub
c1aeb292d2
Remove versioned executables from non-APPX packages (GH-15237)
2019-08-12 14:56:39 -07:00
Steve Dower and GitHub
0378d98678
bpo-37734: Remove unnecessary brace escapes in PC/layout script (GH-15165)
2019-08-07 11:39:09 -07:00
Steve Dower and GitHub
87ce9588ce
bpo-37778: Fixes the icons used for file associations to the Microsoft Store package (GH-15150)
2019-08-07 10:50:17 -07:00