From 81dca70d704d0834d8c30580e648a973250b2973 Mon Sep 17 00:00:00 2001 From: Christian Heimes Date: Thu, 14 Jul 2022 09:51:49 +0200 Subject: gh-93939: Build C extensions without setup.py (GH-94474) Combines GH-93940, GH-94452, and GH-94433 --- Tools/scripts/check_extension_modules.py | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'Tools/scripts/check_extension_modules.py') 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: -- cgit v1.2.1