Skip to content

Commit 3409899

Browse files
authored
bpo-45688: Add _scproxy to sys.stdlib_module_names (GH-29358)
1 parent 69a6173 commit 3409899

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
:data:`sys.stdlib_module_names` now contains the macOS-specific module
2+
:mod:`_scproxy`.

Python/stdlib_module_names.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ static const char* _Py_stdlib_module_names[] = {
6161
"_pyio",
6262
"_queue",
6363
"_random",
64+
"_scproxy",
6465
"_sha1",
6566
"_sha256",
6667
"_sha3",

Tools/scripts/generate_stdlib_module_names.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,10 @@
5454
'winsound'
5555
)
5656

57+
# macOS extension modules
58+
MACOS_MODULES = (
59+
'_scproxy',
60+
)
5761

5862
# Pure Python modules (Lib/*.py)
5963
def list_python_modules(names):
@@ -136,7 +140,7 @@ def list_frozen(names):
136140

137141

138142
def list_modules():
139-
names = set(sys.builtin_module_names) | set(WINDOWS_MODULES)
143+
names = set(sys.builtin_module_names) | set(WINDOWS_MODULES) | set(MACOS_MODULES)
140144
list_modules_setup_extensions(names)
141145
list_setup_extensions(names)
142146
list_packages(names)

0 commit comments

Comments
 (0)