docs: def extract_lzma(path):
      """Extract an lzma file and return the temporary file name"""
      tlfile = pathlib.Path(path)
      # open lzma file
      with tlfile.open("rb") as td:
          data = lzma.decompress(td.read())
      # write temporary tar file
      fd, tmpname = tempfile.mkstemp(prefix="odt_ex_", suffix=".tar")
      with open(fd, "wb") as fo:
          fo.write(data)
      return tmpname