class_docstr: The interface class for all Project API implementations.
  
  Extend this class in your microtvm_api_server.py and implement each function defined here.
class_docstr_tok: ["The","interface","class","for","all","Project","API","implementations",".","Extend","this","class","in","your","microtvm_api_server.py","and","implement","each","function","defined","here","."]
docstr: Build the project, enabling the flash() call to made.
  
  Parameters
  ----------
  options : Dict[str, ProjectOption]
      ProjectOption which may influence the build, keyed by option name.
docstr_tok: ["Build","the","project",",","enabling","the","flash","(",")","call","to","made",".","Parameters","--","--","--","--","--","options",":","Dict","[","str",",","ProjectOption","]","ProjectOption","which","may","influence","the","build",",","keyed","by","option","name","."]
code: def build(self, options: dict):
      """Build the project, enabling the flash() call to made.
  
      Parameters
      ----------
      options : Dict[str, ProjectOption]
          ProjectOption which may influence the build, keyed by option name.
      """
      raise NotImplementedError()
  
imports: import abc
  import argparse
  import base64
  import collections
  import enum
  import io
  import json
  import logging
  import os
  import pathlib
  import re
  import select
  import sys
  import time
  import traceback
  import typing
label_desc: Use image node_id 3 for calling the ProjectAPIHandler obj's underlying member method code with example usage: obj.build(options) without return types