From 1535a05eb17b39d9293ea062171fa1fd079c31a1 Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Wed, 23 Feb 2022 13:57:25 +0000 Subject: [PATCH 1/9] Update __init__.pyi --- stdlib/distutils/command/__init__.pyi | 44 --------------------------- 1 file changed, 44 deletions(-) diff --git a/stdlib/distutils/command/__init__.pyi b/stdlib/distutils/command/__init__.pyi index 4d804bcb7671..8b137891791f 100644 --- a/stdlib/distutils/command/__init__.pyi +++ b/stdlib/distutils/command/__init__.pyi @@ -1,45 +1 @@ -import sys -from . import ( - bdist_dumb as bdist_dumb, - bdist_rpm as bdist_rpm, - build as build, - build_clib as build_clib, - build_ext as build_ext, - build_py as build_py, - build_scripts as build_scripts, - check as check, - clean as clean, - install as install, - install_data as install_data, - install_headers as install_headers, - install_lib as install_lib, - register as register, - sdist as sdist, - upload as upload, -) - -if sys.version_info < (3, 10): - from . import bdist_wininst as bdist_wininst - -__all__ = [ - "build", - "build_py", - "build_ext", - "build_clib", - "build_scripts", - "clean", - "install", - "install_lib", - "install_headers", - "install_scripts", - "install_data", - "sdist", - "register", - "bdist", - "bdist_dumb", - "bdist_rpm", - "bdist_wininst", - "check", - "upload", -] From feb0c1d69cb6880ef5e8717346a203b78dbf9915 Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Wed, 23 Feb 2022 14:01:14 +0000 Subject: [PATCH 2/9] Update py3_common.txt --- tests/stubtest_allowlists/py3_common.txt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/tests/stubtest_allowlists/py3_common.txt b/tests/stubtest_allowlists/py3_common.txt index dfbbf8d43d4e..91bf5029515a 100644 --- a/tests/stubtest_allowlists/py3_common.txt +++ b/tests/stubtest_allowlists/py3_common.txt @@ -314,6 +314,24 @@ builtins.reveal_locals builtins.reveal_type # __all__-related weirdness (see #6523) +distutils.command.build +distutils.command.build_py +distutils.command.build_ext +distutils.command.build_clib +distutils.command.build_scripts +distutils.command.clean +distutils.command.install +distutils.command.install_lib +distutils.command.install_headers +distutils.command.install_scripts +distutils.command.install_data +distutils.command.sdist +distutils.command.register +distutils.command.bdist +distutils.command.bdist_dumb +distutils.command.bdist_rpm +distutils.command.check +distutils.command.upload email.base64mime email.charset email.encoders From 39a8ccc19a4e72e1ed924f6e8f6bc16d3cd0048b Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Wed, 23 Feb 2022 14:02:26 +0000 Subject: [PATCH 3/9] Update py39.txt --- tests/stubtest_allowlists/py39.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/stubtest_allowlists/py39.txt b/tests/stubtest_allowlists/py39.txt index 92e6d98d0c29..3b16ecb95eae 100644 --- a/tests/stubtest_allowlists/py39.txt +++ b/tests/stubtest_allowlists/py39.txt @@ -31,6 +31,7 @@ contextvars.Context.__init__ # Default C __init__ signature is wrong contextlib.AbstractAsyncContextManager.__class_getitem__ contextlib.AbstractContextManager.__class_getitem__ dataclasses.field +distutils.command.bdist_wininst # see #6523 enum.Enum._generate_next_value_ fractions.Fraction.__new__ # overload is too complicated for stubtest to resolve ftplib.FTP.trust_server_pasv_ipv4_address # Dangerous to use, intentionally undocumented, intentionally missing from typeshed. #6154 From 139279bef1e6a2d496fcebe93b02135f54d52345 Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Wed, 23 Feb 2022 14:02:51 +0000 Subject: [PATCH 4/9] Update py38.txt --- tests/stubtest_allowlists/py38.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/stubtest_allowlists/py38.txt b/tests/stubtest_allowlists/py38.txt index d45391c50ff9..a9f9fd8aeee5 100644 --- a/tests/stubtest_allowlists/py38.txt +++ b/tests/stubtest_allowlists/py38.txt @@ -26,6 +26,7 @@ collections.KeysView.__reversed__ collections.ValuesView.__reversed__ contextvars.Context.__init__ # Default C __init__ signature is wrong dataclasses.field +distutils.command.bdist_wininst # see #6523 dummy_threading.Condition.acquire dummy_threading.Condition.release dummy_threading.Event.isSet From 0a43ded41f3146a9cb94420793f7fb7850fc6328 Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Wed, 23 Feb 2022 14:03:08 +0000 Subject: [PATCH 5/9] Update py37.txt --- tests/stubtest_allowlists/py37.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/stubtest_allowlists/py37.txt b/tests/stubtest_allowlists/py37.txt index ca4f7a31a954..d6495f3af4a0 100644 --- a/tests/stubtest_allowlists/py37.txt +++ b/tests/stubtest_allowlists/py37.txt @@ -19,6 +19,7 @@ collections.UserString.maketrans contextvars.Context.__init__ # Default C __init__ signature is wrong contextvars.ContextVar.get dataclasses.field +distutils.command.bdist_wininst # see #6523 dummy_threading.Condition.acquire dummy_threading.Condition.release dummy_threading.Event.isSet From 2d52b3cc1e02eeaaccce8bb95dd87a0c2a8cf9e3 Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Wed, 23 Feb 2022 14:03:36 +0000 Subject: [PATCH 6/9] Update py36.txt --- tests/stubtest_allowlists/py36.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/stubtest_allowlists/py36.txt b/tests/stubtest_allowlists/py36.txt index 1c70b102c2ea..57777448a5d7 100644 --- a/tests/stubtest_allowlists/py36.txt +++ b/tests/stubtest_allowlists/py36.txt @@ -15,6 +15,7 @@ collections.AsyncGenerator.ag_running collections.Callable collections.UserString.maketrans datetime.datetime_CAPI +distutils.command.bdist_wininst # see #6523 distutils.cygwinccompiler.RE_VERSION distutils.dist.command_re distutils.fancy_getopt.longopt_re From 4726afc68a79eede82ec83d9a9b5265cc4de760b Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Wed, 23 Feb 2022 14:08:08 +0000 Subject: [PATCH 7/9] Update __init__.pyi From e162d0dfe035e615e89ab97e09baafaf5da68423 Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Wed, 23 Feb 2022 14:10:26 +0000 Subject: [PATCH 8/9] Update __init__.pyi --- stdlib/distutils/command/__init__.pyi | 1 + 1 file changed, 1 insertion(+) diff --git a/stdlib/distutils/command/__init__.pyi b/stdlib/distutils/command/__init__.pyi index 8b137891791f..139597f9cb07 100644 --- a/stdlib/distutils/command/__init__.pyi +++ b/stdlib/distutils/command/__init__.pyi @@ -1 +1,2 @@ + From 9d3258516e3593a69289688591afc88e1f202cc3 Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Wed, 23 Feb 2022 14:19:30 +0000 Subject: [PATCH 9/9] Try once more to delete the whole file without flake8 complaining --- stdlib/distutils/command/__init__.pyi | 2 -- 1 file changed, 2 deletions(-) diff --git a/stdlib/distutils/command/__init__.pyi b/stdlib/distutils/command/__init__.pyi index 139597f9cb07..e69de29bb2d1 100644 --- a/stdlib/distutils/command/__init__.pyi +++ b/stdlib/distutils/command/__init__.pyi @@ -1,2 +0,0 @@ - -