class_docstr: Override how headers are copied.
  
  The install_headers that comes with setuptools copies all files to
  the same directory. But we need the files to be in a specific directory
  hierarchy for -I <include_dir> to work correctly.
class_docstr_tok: ["Override","how","headers","are","copied",".","The","install_headers","that","comes","with","setuptools","copies","all","files","to","the","same","directory",".","But","we","need","the","files","to","be","in","a","specific","directory","hierarchy","for","-I","<","include_dir",">","to","work","correctly","."]
code: def finalize_options(self):
      self.set_undefined_options(
          "install",
          ("install_headers", "install_dir"),
          ("force", "force"),
      )
  
imports: import datetime
  import fnmatch
  import os
  import platform
  import re
  import sys
  from setuptools import Command
  from setuptools import find_namespace_packages
  from setuptools import setup
  from setuptools.command.install import install
  from setuptools.dist import Distribution
label_desc: Use image node_id 2 for calling the InstallHeaders obj's underlying member method code with example usage: obj.finalize_options() without return types