class_docstr: Fill-in metadata and options that can be automatically derived
  (from other metadata/options, the file system or conventions)
class_docstr_tok: ["Fill-in","metadata","and","options","that","can","be","automatically","derived","(","from","other","metadata\/options",",","the","file","system","or","conventions",")"]
docstr: Internal API to disregard ext_modules.
  
  Normally auto-discovery would not be triggered if ``ext_modules`` are set
  (this is done for backward compatibility with existing packages relying on
  ``setup.py`` or ``setup.cfg``). However, ``setuptools`` can call this function
  to ignore given ``ext_modules`` and proceed with the auto-discovery if
  ``packages`` and ``py_modules`` are not given (e.g. when using pyproject.toml
  metadata).
code: def _ignore_ext_modules(self):
      """Internal API to disregard ext_modules.
  
      Normally auto-discovery would not be triggered if ``ext_modules`` are set
      (this is done for backward compatibility with existing packages relying on
      ``setup.py`` or ``setup.cfg``). However, ``setuptools`` can call this function
      to ignore given ``ext_modules`` and proceed with the auto-discovery if
      ``packages`` and ``py_modules`` are not given (e.g. when using pyproject.toml
      metadata).
      """
      self._skip_ext_modules = True
  
imports: import itertools
  import os
  from fnmatch import fnmatchcase
  from glob import glob
  from pathlib import Path
  from typing import TYPE_CHECKING, Dict, Iterable, Iterator, List, Mapping, Optional, Tuple, Union
  import _distutils_hack.override
  from distutils import log
  from distutils.util import convert_path
label_desc: Use image node_id 3 for calling the ConfigDiscovery obj's underlying member method code with example usage: obj._ignore_ext_modules() without return types