class_docstr: Runs all components of Airflow under a single parent process.
  
  Useful for local development.
class_docstr_tok: ["Runs","all","components","of","Airflow","under","a","single","parent","process",".","Useful","for","local","development","."]
docstr: Print the banner shown when Airflow is ready to go.
  
  Include with login details.
docstr_tok: ["Print","the","banner","shown","when","Airflow","is","ready","to","go",".","Include","with","login","details","."]
code: def print_ready(self):
      """
      Print the banner shown when Airflow is ready to go.
  
      Include with login details.
      """
      self.print_output("standalone", "")
      self.print_output("standalone", "Airflow is ready")
      if self.user_info["password"]:
          self.print_output(
              "standalone",
              f"Login with username: {self.user_info['username']}  password: {self.user_info['password']}",
          )
      self.print_output(
          "standalone",
          "Airflow Standalone is for development purposes only. Do not use this in production!",
      )
      self.print_output("standalone", "")
  
imports: from __future__ import annotations
  import logging
  import os
  import socket
  import subprocess
  import threading
  import time
  from collections import deque
  from typing import TYPE_CHECKING
  from termcolor import colored
  from airflow.configuration import conf
  from airflow.executors import executor_constants
  from airflow.executors.executor_loader import ExecutorLoader
  from airflow.jobs.job import most_recent_job
  from airflow.jobs.scheduler_job_runner import SchedulerJobRunner
  from airflow.jobs.triggerer_job_runner import TriggererJobRunner
  from airflow.utils import db
  from airflow.utils.providers_configuration_loader import providers_configuration_loaded
label_desc: Use image node_id 12 for calling the StandaloneCommand obj's underlying member method code with example usage: obj.print_ready() without return types