bpo-45688: Add _scproxy to sys.stdlib_module_names (GH-29358)

This commit is contained in:
Christian Heimes 2021-11-02 13:08:40 +02:00 committed by GitHub
parent 69a6173d64
commit 3409899128
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 8 additions and 1 deletions

View File

@ -0,0 +1,2 @@
:data:`sys.stdlib_module_names` now contains the macOS-specific module
:mod:`_scproxy`.

View File

@ -61,6 +61,7 @@ static const char* _Py_stdlib_module_names[] = {
"_pyio",
"_queue",
"_random",
"_scproxy",
"_sha1",
"_sha256",
"_sha3",

View File

@ -54,6 +54,10 @@ WINDOWS_MODULES = (
'winsound'
)
# macOS extension modules
MACOS_MODULES = (
'_scproxy',
)
# Pure Python modules (Lib/*.py)
def list_python_modules(names):
@ -136,7 +140,7 @@ def list_frozen(names):
def list_modules():
names = set(sys.builtin_module_names) | set(WINDOWS_MODULES)
names = set(sys.builtin_module_names) | set(WINDOWS_MODULES) | set(MACOS_MODULES)
list_modules_setup_extensions(names)
list_setup_extensions(names)
list_packages(names)