You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#32041 - This involves a simple compatibility shim, deprecation warning, and notifying other projects. Likely not applicable if we keep "macosx" in 3.12 and deprecate the whole backend.
Remaining work without issues or PRs:
Research IPython and the mapping between "macosx"/"macos"/"osx" in _fix_ipython_backend2gui.
"test_backend_macosx.py" should probably become "test_backend_macos.py", and a new "test_backend_macosx.py" goes in to test deprecation notices and/or the compatibility shim.
Only install PyOS_InputHook when we also install our app delegate (see [Doc]: PyOS_InputHook documentation is incorrect #32314). Add API to manually install our input hook, if desired. Adjust app delegate instantiation - should it only occur if we enter _macos__init with no NSApp?
Documentation changes / API Notes / Release Notes
Change "GUI: MacOSX" label to "GUI: macOS". Update labeler.yml
This is an umbrella issue to keep track of the macOS Rework PRs and outstanding issues.
Pull Requests
Closes #31813
Closes #31875
Closes #31933
#32095Remaining Issues (no PR planned yet)
#32041 - This involves a simple compatibility shim, deprecation warning, and notifying other projects. Likely not applicable if we keep "macosx" in 3.12 and deprecate the whole backend.
Remaining work without issues or PRs:
"macosx"/"macos"/"osx"in_fix_ipython_backend2gui.PyOS_InputHookwhen we also install our app delegate (see [Doc]: PyOS_InputHook documentation is incorrect #32314). Add API to manually install our input hook, if desired. Adjust app delegate instantiation - should it only occur if we enter_macos__initwith noNSApp?macosxtomacosas default