code: def write_manifest(install_path: Path, release: str) -> None:
      manifest = {
          "installPath": str(install_path),
          "binaries": {
              "marzano": {
                  "name": "marzano",
                  "release": release,
              },
          },
      }
      manifest_path = Path(install_path) / "manifests.json"
      with open(manifest_path, "w") as f:
          json.dump(manifest, f, indent=2)
  
imports: from __future__ import annotations
  import os
  import sys
  import json
  import shutil
  import tarfile
  import platform
  import subprocess
  from typing import TYPE_CHECKING, List
  from pathlib import Path
  from argparse import ArgumentParser
  import httpx
  from .._errors import CLIError, SilentCLIError
  from .._models import BaseModel
label_desc: Use image node_id 8 for calling a global function with example usage: write_manifest(install_path, release) without return types