code: def get_available_packages(include_suspended: bool = False):
      """Get list of all available packages to build."""
      provider_package_names = get_available_providers_packages(
          include_suspended=include_suspended
      )
      return [
          "apache-airflow",
          *provider_package_names,
          "apache-airflow-providers",
          "helm-chart",
          "docker-stack",
      ]
  
imports: from __future__ import annotations
  import os
  import re
  import shlex
  import shutil
  from glob import glob
  from subprocess import run
  from rich.console import Console
  from .code_utils import ALL_PROVIDER_YAMLS, ALL_PROVIDER_YAMLS_WITH_SUSPENDED, CONSOLE_WIDTH, DOCS_DIR, PROCESS_TIMEOUT
  from .errors import DocBuildError, parse_sphinx_warnings
  from .helm_chart_utils import chart_version
  from .spelling_checks import SpellingError, parse_spelling_warnings
label_desc: Use image node_id 2 for calling a global function with example usage: get_available_packages(include_suspended) and returns: list