diff options
author | Christian Heimes <christian@python.org> | 2022-07-14 09:51:49 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-14 00:51:49 -0700 |
commit | 81dca70d704d0834d8c30580e648a973250b2973 (patch) | |
tree | 4c3fbd011e05692ae1720457d0e7602484b8dd26 /Tools/scripts/check_extension_modules.py | |
parent | b03a9e8c8a4f3f5bb7196d4825fbfdaff022756f (diff) | |
download | cpython-git-81dca70d704d0834d8c30580e648a973250b2973.tar.gz |
gh-93939: Build C extensions without setup.py (GH-94474)
Combines GH-93940, GH-94452, and GH-94433
Diffstat (limited to 'Tools/scripts/check_extension_modules.py')
-rw-r--r-- | Tools/scripts/check_extension_modules.py | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/Tools/scripts/check_extension_modules.py b/Tools/scripts/check_extension_modules.py index b3f43abf63..59239c62e2 100644 --- a/Tools/scripts/check_extension_modules.py +++ b/Tools/scripts/check_extension_modules.py @@ -130,10 +130,11 @@ class ModuleChecker: pybuilddir_txt = "pybuilddir.txt" setup_files = ( - SRC_DIR / "Modules/Setup", + # see end of configure.ac "Modules/Setup.local", - "Modules/Setup.bootstrap", "Modules/Setup.stdlib", + "Modules/Setup.bootstrap", + SRC_DIR / "Modules/Setup", ) def __init__(self, cross_compiling: bool = False, strict: bool = False): @@ -308,12 +309,6 @@ class ModuleChecker: MODBUILT_NAMES: modules in *static* block MODSHARED_NAMES: modules in *shared* block MODDISABLED_NAMES: modules in *disabled* block - - Modules built by setup.py addext() have a MODULE_{modname}_STATE entry, - but are not listed in MODSHARED_NAMES. - - Modules built by old-style setup.py add() have neither a MODULE_{modname} - entry nor an entry in MODSHARED_NAMES. """ moddisabled = set(sysconfig.get_config_var("MODDISABLED_NAMES").split()) if self.cross_compiling: |