Skip to content

Commit 4d169ea

Browse files
authored
Adds bdist_wininst definition (#7249)
1 parent e2524b0 commit 4d169ea

File tree

6 files changed

+21
-8
lines changed

6 files changed

+21
-8
lines changed

stdlib/distutils/command/__init__.pyi

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import sys
2+
13
from . import (
24
bdist_dumb as bdist_dumb,
35
bdist_rpm as bdist_rpm,
@@ -17,6 +19,9 @@ from . import (
1719
upload as upload,
1820
)
1921

22+
if sys.version_info < (3, 10):
23+
from . import bdist_wininst as bdist_wininst
24+
2025
__all__ = [
2126
"build",
2227
"build_py",
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
from _typeshed import StrOrBytesPath
2+
from distutils.cmd import Command
3+
from typing import Any, ClassVar
4+
5+
class bdist_wininst(Command):
6+
description: ClassVar[str]
7+
user_options: ClassVar[list[tuple[Any, ...]]]
8+
boolean_options: ClassVar[list[str]]
9+
10+
def initialize_options(self) -> None: ...
11+
def finalize_options(self) -> None: ...
12+
def run(self) -> None: ...
13+
def get_inidata(self) -> str: ...
14+
def create_exe(self, arcname: StrOrBytesPath, fullname: str, bitmap: StrOrBytesPath | None = ...) -> None: ...
15+
def get_installer_filename(self, fullname: str) -> str: ...
16+
def get_exe_bytes(self) -> bytes: ...

tests/stubtest_allowlists/py36.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,6 @@ asyncio.futures._TracebackLogger.source_traceback
112112
asyncio.tasks.async
113113
calendar.HTMLCalendar.cssclasses
114114
distutils.cmd.install_misc
115-
distutils.command.bdist_wininst
116-
distutils.command.bdist_wininst.bdist_wininst
117115
distutils.sysconfig.expand_makefile_vars
118116
distutils.sysconfig.get_python_version
119117
dummy_threading.Lock

tests/stubtest_allowlists/py37.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,6 @@ _dummy_thread.RLock
8484
_imp.source_hash
8585
contextvars.ContextVar.__class_getitem__
8686
datetime.datetime_CAPI
87-
distutils.command.bdist_wininst
88-
distutils.command.bdist_wininst.bdist_wininst
8987
distutils.dist.DistributionMetadata.set_classifiers
9088
distutils.dist.DistributionMetadata.set_keywords
9189
distutils.dist.DistributionMetadata.set_platforms

tests/stubtest_allowlists/py38.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,8 +101,6 @@ _dummy_thread.RLock
101101
_imp.source_hash
102102
contextvars.ContextVar.__class_getitem__
103103
datetime.datetime_CAPI
104-
distutils.command.bdist_wininst
105-
distutils.command.bdist_wininst.bdist_wininst
106104
distutils.dist.DistributionMetadata.set_classifiers
107105
distutils.dist.DistributionMetadata.set_keywords
108106
distutils.dist.DistributionMetadata.set_platforms

tests/stubtest_allowlists/py39.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,8 +122,6 @@ collections.Awaitable.__class_getitem__
122122
collections.Container.__class_getitem__
123123
collections.Iterable.__class_getitem__
124124
collections.MappingView.__class_getitem__
125-
distutils.command.bdist_wininst
126-
distutils.command.bdist_wininst.bdist_wininst
127125
distutils.dist.DistributionMetadata.set_classifiers
128126
distutils.dist.DistributionMetadata.set_keywords
129127
distutils.dist.DistributionMetadata.set_platforms

0 commit comments

Comments
 (0)