adang1345 / PythonWin7

Python 3.9+ installers that support Windows 7 SP1 and Windows Server 2008 R2 SP1
MIT License
595 stars 71 forks source link

Notable changes in Python 3.14 #30

Open adang1345 opened 4 months ago

adang1345 commented 4 months ago

Notes to self for when I start working on Python 3.14 on Windows 7.

Test the pathlib.Path.copy() method introduced in https://github.com/python/cpython/pull/119058 and modified in https://github.com/python/cpython/commit/f09d184821efd9438d092643881e28bdf8de4de5. 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.

Update patches to account for https://github.com/python/cpython/commit/fac5e7aa171f8547fcb56f090e718c15ffd79d0b, which raises the minimum supported version to Windows 10. If the UCRT component is removed in a future change, then add it back.