Updates for Python 3.13.10 and 3.14.1 (#15105)

Closes #15104
This commit is contained in:
Sebastian Rittau
2025-12-04 11:19:06 -08:00
committed by GitHub
parent 5e3a96dcaa
commit e56ae65a49
27 changed files with 170 additions and 75 deletions
+5
View File
@@ -1,3 +1,4 @@
import sys
from _heapq import *
from _typeshed import SupportsRichComparison
from collections.abc import Callable, Generator, Iterable
@@ -5,6 +6,10 @@ from typing import Any, Final, TypeVar
__all__ = ["heappush", "heappop", "heapify", "heapreplace", "merge", "nlargest", "nsmallest", "heappushpop"]
if sys.version_info >= (3, 14):
# Added to __all__ in 3.14.1
__all__ += ["heapify_max", "heappop_max", "heappush_max", "heappushpop_max", "heapreplace_max"]
_S = TypeVar("_S")
__about__: Final[str]