Skip to content

Commit b2ae631

Browse files
[3.10] bpo-45688: Add _scproxy to sys.stdlib_module_names (GH-29358) (GH-29361)
Co-authored-by: Christian Heimes <[email protected]>
1 parent ed34965 commit b2ae631

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
@@ -51,6 +51,10 @@
5151
'winsound'
5252
)
5353

54+
# macOS extension modules
55+
MACOS_MODULES = (
56+
'_scproxy',
57+
)
5458

5559
# Pure Python modules (Lib/*.py)
5660
def list_python_modules(names):
@@ -123,7 +127,7 @@ def list_frozen(names):
123127

124128

125129
def list_modules():
126-
names = set(sys.builtin_module_names) | set(WINDOWS_MODULES)
130+
names = set(sys.builtin_module_names) | set(WINDOWS_MODULES) | set(MACOS_MODULES)
127131
list_modules_setup_extensions(names)
128132
list_setup_extensions(names)
129133
list_packages(names)

0 commit comments

Comments
 (0)