From 3875ede94fe88990190b2a3c1849a18957c5bb8f Mon Sep 17 00:00:00 2001 From: Maxwell Muoto <41130755+max-muoto@users.noreply.github.com> Date: Sat, 13 Jul 2024 15:36:30 -0500 Subject: [PATCH 1/3] Update dircmp for 3.13 --- stdlib/@tests/stubtest_allowlists/py313.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/stdlib/@tests/stubtest_allowlists/py313.txt b/stdlib/@tests/stubtest_allowlists/py313.txt index ec09ae8ed888..b9dad4221e9e 100644 --- a/stdlib/@tests/stubtest_allowlists/py313.txt +++ b/stdlib/@tests/stubtest_allowlists/py313.txt @@ -39,7 +39,6 @@ doctest.TestResults.__doc__ doctest.TestResults.__new__ email.utils.getaddresses email.utils.parseaddr -filecmp.dircmp.__init__ importlib.resources.Anchor importlib.resources.Resource importlib.resources.__all__ From f2754c25f366b2ae51337ed1a5bb24267f271a8a Mon Sep 17 00:00:00 2001 From: Maxwell Muoto <41130755+max-muoto@users.noreply.github.com> Date: Sat, 13 Jul 2024 15:36:36 -0500 Subject: [PATCH 2/3] Update stubs --- stdlib/filecmp.pyi | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/stdlib/filecmp.pyi b/stdlib/filecmp.pyi index 5c8232d800d5..c847121616cd 100644 --- a/stdlib/filecmp.pyi +++ b/stdlib/filecmp.pyi @@ -17,13 +17,23 @@ def cmpfiles( ) -> tuple[list[AnyStr], list[AnyStr], list[AnyStr]]: ... class dircmp(Generic[AnyStr]): - def __init__( - self, - a: GenericPath[AnyStr], - b: GenericPath[AnyStr], - ignore: Sequence[AnyStr] | None = None, - hide: Sequence[AnyStr] | None = None, - ) -> None: ... + if sys.version_info >= (3, 13): + def __init__( + self, + a: GenericPath[AnyStr], + b: GenericPath[AnyStr], + ignore: Sequence[AnyStr] | None = None, + hide: Sequence[AnyStr] | None = None, + shallow: bool = True, + ) -> None: ... + else: + def __init__( + self, + a: GenericPath[AnyStr], + b: GenericPath[AnyStr], + ignore: Sequence[AnyStr] | None = None, + hide: Sequence[AnyStr] | None = None, + ) -> None: ... left: AnyStr right: AnyStr hide: Sequence[AnyStr] From 5838c2b23f1de1e5f0eb2b70911b817d8bc6b82f Mon Sep 17 00:00:00 2001 From: Max Muoto Date: Sat, 20 Jul 2024 23:57:31 -0500 Subject: [PATCH 3/3] Update stdlib/filecmp.pyi Co-authored-by: Jelle Zijlstra --- stdlib/filecmp.pyi | 1 + 1 file changed, 1 insertion(+) diff --git a/stdlib/filecmp.pyi b/stdlib/filecmp.pyi index 4f923d60966d..cb7b94596077 100644 --- a/stdlib/filecmp.pyi +++ b/stdlib/filecmp.pyi @@ -24,6 +24,7 @@ class dircmp(Generic[AnyStr]): b: GenericPath[AnyStr], ignore: Sequence[AnyStr] | None = None, hide: Sequence[AnyStr] | None = None, + *, shallow: bool = True, ) -> None: ... else: