Documentation
Python 3.12 updated platform to the (at the time) latest state, which added platform string changes to support Windows 11. We have code that was written prior to 3.12's release that worked around platform labeling Windows 11 as Windows-10, which was broken by this change. (An incredibly tiny change that took a minute to fix on our end, but could confuse other developers with many more dependencies who may think some other dependency broke it)
This isn't mentioned in the "What's New" page or the full changelog, and both 3.12 and 3.11 have the same __version__ for platform -- 1.0.8. I've added a note to the 3.12 "What's New" page to document this, in the gh-131742 PR.
Linked PRs
Documentation
Python 3.12 updated
platformto the (at the time) latest state, which added platform string changes to support Windows 11. We have code that was written prior to 3.12's release that worked aroundplatformlabeling Windows 11 asWindows-10, which was broken by this change. (An incredibly tiny change that took a minute to fix on our end, but could confuse other developers with many more dependencies who may think some other dependency broke it)This isn't mentioned in the "What's New" page or the full changelog, and both
3.12and3.11have the same__version__forplatform--1.0.8. I've added a note to the 3.12 "What's New" page to document this, in thegh-131742PR.Linked PRs
platform#131742platform(GH-131742) #131767platform(GH-131742) #131768