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: Get namespace packages (list) but only for
  single_version_externally_managed installations and empty otherwise.
docstr_tok: ["Get","namespace","packages","(","list",")","but","only","for","single_version_externally_managed","installations","and","empty","otherwise","."]
code: def _get_SVEM_NSPs(self):
      """
      Get namespace packages (list) but only for
      single_version_externally_managed installations and empty otherwise.
      """
      # TODO: is it necessary to short-circuit here? i.e. what's the cost
      # if get_finalized_command is called even when namespace_packages is
      # False?
      if not self.distribution.namespace_packages:
          return []
  
      install_cmd = self.get_finalized_command("install")
      svem = install_cmd.single_version_externally_managed
  
      return self.distribution.namespace_packages if svem else []
  
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 5 for calling the install_lib obj's underlying member method code with example usage: obj._get_SVEM_NSPs() and returns: unknown, list