* GH-144679: When building with VS 2026 on Windows, use PlatformToolset v145 by default (GH-144680)
(cherry picked from commit c06f4f4301)
Co-authored-by: Chris Eibl <[email protected]>
* Silence experimental coroutine deprecation warnings (#150788)
Co-authored-by: Zachary Ware <[email protected]>
(cherry picked from commit 7241db1169)
---------
Co-authored-by: Chris Eibl <[email protected]>
Co-authored-by: Hugo van Kemenade <[email protected]>
Co-authored-by: Zachary Ware <[email protected]>
For now, we'll rely on the fact that the config structures aren't covered by the stable ABI.
We may revisit this in the future if we further explore the idea of offering a stable embedding API.
(cherry picked from commit bdace21b76)
sys._base_executable is now always defined on all platforms, and can be overridden through configuration.
Also adds test.support.PythonSymlink to encapsulate platform-specific logic for symlinking sys.executable