diff --git a/stdlib/@tests/stubtest_allowlists/py313.txt b/stdlib/@tests/stubtest_allowlists/py313.txt index bc297d1e1..1f4b708fa 100644 --- a/stdlib/@tests/stubtest_allowlists/py313.txt +++ b/stdlib/@tests/stubtest_allowlists/py313.txt @@ -110,9 +110,6 @@ asyncio.tasks.Task.__class_getitem__ asyncio.unix_events.EventLoop asyncio.unix_events._UnixSelectorEventLoop.create_unix_server asyncio.unix_events.__all__ -base64.__all__ -base64.z85decode -base64.z85encode bdb.Bdb.dispatch_opcode bdb.Bdb.set_stepinstr bdb.Bdb.user_opcode diff --git a/stdlib/base64.pyi b/stdlib/base64.pyi index 4629c95d0..8be4cfe69 100644 --- a/stdlib/base64.pyi +++ b/stdlib/base64.pyi @@ -25,6 +25,8 @@ __all__ = [ if sys.version_info >= (3, 10): __all__ += ["b32hexencode", "b32hexdecode"] +if sys.version_info >= (3, 13): + __all__ += ["z85decode", "z85encode"] def b64encode(s: ReadableBuffer, altchars: ReadableBuffer | None = None) -> bytes: ... def b64decode(s: str | ReadableBuffer, altchars: str | ReadableBuffer | None = None, validate: bool = False) -> bytes: ... @@ -57,3 +59,7 @@ def decodebytes(s: ReadableBuffer) -> bytes: ... if sys.version_info < (3, 9): def encodestring(s: ReadableBuffer) -> bytes: ... def decodestring(s: ReadableBuffer) -> bytes: ... + +if sys.version_info >= (3, 13): + def z85encode(s: ReadableBuffer) -> bytes: ... + def z85decode(s: str | ReadableBuffer) -> bytes: ...