Remove webbrowser.MacOSX for Python 3.13 (#12390)

This commit is contained in:
Max Muoto
2024-07-20 23:37:51 -05:00
committed by GitHub
parent 7d82517256
commit b6c089d756
2 changed files with 5 additions and 3 deletions

View File

@@ -6,7 +6,6 @@ fcntl.F_OFD_SETLKW
fcntl.F_RDAHEAD
fcntl.F_SETNOSIGPIPE
posixpath.splitroot
webbrowser.MacOSX
# TODO: fix
_curses.unget_wch

View File

@@ -2,6 +2,7 @@ import sys
from abc import abstractmethod
from collections.abc import Callable, Sequence
from typing import Literal
from typing_extensions import deprecated
__all__ = ["Error", "open", "open_new", "open_new_tab", "get", "register"]
@@ -62,8 +63,10 @@ if sys.platform == "win32":
def open(self, url: str, new: int = 0, autoraise: bool = True) -> bool: ...
if sys.platform == "darwin":
class MacOSX(BaseBrowser):
def open(self, url: str, new: int = 0, autoraise: bool = True) -> bool: ...
if sys.version_info < (3, 13):
@deprecated("Deprecated in 3.11, to be removed in 3.13.")
class MacOSX(BaseBrowser):
def open(self, url: str, new: int = 0, autoraise: bool = True) -> bool: ...
class MacOSXOSAScript(BaseBrowser): # In runtime this class does not have `name` and `basename`
if sys.version_info >= (3, 11):