docstr: Prints the include and library path being used for debugging purposes.
docstr_tok: ["Prints","the","include","and","library","path","being","used","for","debugging","purposes","."]
code: def print_build_info(self) -> None:
      """Prints the include and library path being used for debugging purposes."""
      if self.static_extension == "only_igraph":
          build_type = "dynamic extension with vendored igraph source"
      elif self.static_extension:
          build_type = "static extension"
      else:
          build_type = "dynamic extension"
      print("Build type: %s" % build_type)
      print("Include path: %s" % " ".join(self.include_dirs))
      if self.excluded_include_dirs:
          print(
              "  - excluding: %s" % " ".join(self.excluded_include_dirs)
          )
      print("Library path: %s" % " ".join(self.library_dirs))
      if self.excluded_library_dirs:
          print(
              "  - excluding: %s" % " ".join(self.excluded_library_dirs)
          )
      print(
          "Runtime library path: %s"
          % " ".join(self.runtime_library_dirs)
      )
      print("Linked dynamic libraries: %s" % " ".join(self.libraries))
      print(
          "Linked static libraries: %s" % " ".join(self.extra_objects)
      )
      print(
          "Extra compiler options: %s"
          % " ".join(self.extra_compile_args)
      )
      print("Extra linker options: %s" % " ".join(self.extra_link_args))
  
imports: import os
  import platform
  import sys
  from setuptools import find_packages, setup, Command, Extension
  import glob
  import shlex
  import shutil
  import subprocess
  import sysconfig
  from contextlib import contextmanager
  from pathlib import Path
  from select import select
  from shutil import which
  from time import sleep
  from typing import List, Iterable, Iterator, Optional, Tuple, TypeVar, Union
label_desc: Use image node_id 9 for calling the BuildConfiguration obj's underlying member method code with example usage: obj.print_build_info() without return types