class_docstr: Builder that outputs epub3 files.
  
  It creates the metainfo files content.opf, nav.xhtml, toc.ncx, mimetype,
  and META-INF/container.xml. Afterwards, all necessary files are zipped to
  an epub file.
class_docstr_tok: ["Builder","that","outputs","epub3","files",".","It","creates","the","metainfo","files","content.opf",",","nav.xhtml",",","toc.ncx",",","mimetype",",","and","META-INF\/container.xml",".","Afterwards",",","all","necessary","files","are","zipped","to","an","epub","file","."]
docstr: Create the metainfo files and finally the epub.
docstr_tok: ["Create","the","metainfo","files","and","finally","the","epub","."]
code: def handle_finish(self) -> None:
      """Create the metainfo files and finally the epub."""
      self.get_toc()
      self.build_mimetype()
      self.build_container()
      self.build_content()
      self.build_navigation_doc()
      self.build_toc()
      self.build_epub()
  
imports: from __future__ import annotations
  import html
  import os
  import re
  import time
  from os import path
  from typing import TYPE_CHECKING, Any, NamedTuple
  from sphinx import package_dir
  from sphinx.builders import _epub_base
  from sphinx.config import ENUM, Config
  from sphinx.locale import __
  from sphinx.util import logging
  from sphinx.util.fileutil import copy_asset_file
  from sphinx.util.osutil import make_filename
label_desc: Use image node_id 1 for calling the Epub3Builder obj's underlying member method code with example usage: obj.handle_finish() without return types