Description
Notes to self for when I start working on Python 3.14 on Windows 7.
Test the pathlib.Path.copy()
method introduced in python/cpython#119058 and modified in python/cpython@f09d184. It uses CopyFile2()
, which is not available on Windows 7, but it appears to have a fallback when it's not available. I think this method will work fine on Windows 7, but I should test it.
(Alternatively, see https://gitlab.winehq.org/wine/wine/-/merge_requests/5020, which appears to implement all the parts of Actually, the Wine implementation doesn't support the CopyFile2()
that Python uses.COPY_FILE_COPY_SYMLINK
flag, which Python uses.)
Update patches to account for python/cpython@fac5e7a, which raises the minimum supported version to Windows 10. If the UCRT component is removed in a future change, then add it back.
Test python/cpython@d7f703d because SetThreadDescription()
and GetThreadDescription()
are not available.
Test the zlib
module because of python/cpython@63a638c.
PEP 773 (python/cpython@e20ca6d) deprecates the traditional installer. Maybe remove the deprecation message and add it back once Python 3.16 removes it.
Test the new compression
package: https://peps.python.org/pep-0784/.