class_docstr: Don't add compiled flags to filenames of non-Python files
class_docstr_tok: ["Do","n't","add","compiled","flags","to","filenames","of","non-Python","files"]
docstr: Generate file paths to be excluded for namespace packages (bytecode
  cache files).
docstr_tok: ["Generate","file","paths","to","be","excluded","for","namespace","packages","(","bytecode","cache","files",")","."]
code: def _gen_exclusion_paths():
      """
      Generate file paths to be excluded for namespace packages (bytecode
      cache files).
      """
      # always exclude the package module itself
      yield "__init__.py"
  
      yield "__init__.pyc"
      yield "__init__.pyo"
  
      if not hasattr(sys, "implementation"):
          return
  
      base = os.path.join(
          "__pycache__", "__init__." + sys.implementation.cache_tag
      )
      yield base + ".pyc"
      yield base + ".pyo"
      yield base + ".opt-1.pyc"
      yield base + ".opt-2.pyc"
  
file_path: catboost/contrib/python/setuptools/py3/setuptools/command/install_lib.py
imports: import os
  import sys
  from itertools import product, starmap
  import distutils.command.install_lib
label_desc: Use image node_id 6 for calling the install_lib obj's underlying member method code with example usage: obj._gen_exclusion_paths() without return types