class_docstr: Conditionally complement the setup.cfg options file.
  
  This class configures the include_dirs, library_dirs, libraries
  options as required by the system. Most of the configuration happens
  in finalize_options() method.
  
  If you want to set up the build step for a peculiar platform, add a
  method finalize_PLAT(), where PLAT matches your sys.platform.
code: def get_export_symbols(self, extension):
      # Fix MSVC seeing two of the same export symbols.
      if self.compiler_is_msvc():
          return []
      else:
          return build_ext.get_export_symbols(self, extension)
  
imports: import os
  import sys
  import re
  import subprocess
  from setuptools import setup, Extension
  from distutils.command.build_ext import build_ext
  from distutils.ccompiler import get_default_compiler
  from distutils.errors import CompileError
  import configparser
label_desc: Use image node_id 6 for calling the psycopg_build_ext obj's underlying member method code with example usage: obj.get_export_symbols(extension) and returns: list, build_ext