class_docstr: PROD build parameters. Those parameters are used to determine command issued to build PROD image.
code: def args_for_remote_install(self) -> list:
      build_args = []
      build_args.extend(
          [
              "--build-arg",
              "AIRFLOW_SOURCES_FROM=empty",
              "--build-arg",
              "AIRFLOW_SOURCES_TO=/empty",
          ]
      )
      if re.match("v?2.*", self.airflow_version):
          build_args.extend(
              [
                  "--build-arg",
                  f"AIRFLOW_CONSTRAINTS_REFERENCE=constraints-{self.airflow_version}",
              ]
          )
      else:
          build_args.extend(
              [
                  "--build-arg",
                  f"AIRFLOW_CONSTRAINTS_REFERENCE={self.airflow_constraints_reference}",
              ]
          )
      if self.airflow_constraints_location:
          # override location if specified
          build_args.extend(
              [
                  "--build-arg",
                  f"AIRFLOW_CONSTRAINTS_LOCATION={self.airflow_constraints_location}",
              ]
          )
      if self.airflow_version == "v2-0-test":
          self.airflow_branch_for_pypi_preloading = "v2-0-test"
      elif self.airflow_version == "v2-1-test":
          self.airflow_branch_for_pypi_preloading = "v2-1-test"
      elif self.airflow_version == "v2-2-test":
          self.airflow_branch_for_pypi_preloading = "v2-2-test"
      elif re.match(r"^2\.0.*$", self.airflow_version):
          self.airflow_branch_for_pypi_preloading = "v2-0-stable"
      elif re.match(r"^2\.1.*$", self.airflow_version):
          self.airflow_branch_for_pypi_preloading = "v2-1-stable"
      elif re.match(r"^2\.2.*$", self.airflow_version):
          self.airflow_branch_for_pypi_preloading = "v2-2-stable"
      elif re.match(r"^2\.3.*$", self.airflow_version):
          self.airflow_branch_for_pypi_preloading = "v2-3-stable"
      else:
          self.airflow_branch_for_pypi_preloading = AIRFLOW_BRANCH
      return build_args
  
imports: from __future__ import annotations
  import json
  import re
  import sys
  from dataclasses import dataclass
  from airflow_breeze.branch_defaults import AIRFLOW_BRANCH, DEFAULT_AIRFLOW_CONSTRAINTS_BRANCH
  from airflow_breeze.global_constants import AIRFLOW_SOURCES_FROM, AIRFLOW_SOURCES_TO, get_airflow_extras
  from airflow_breeze.params.common_build_params import CommonBuildParams
  from airflow_breeze.utils.console import get_console
label_desc: Use image node_id 3 for calling the BuildProdParams obj's underlying member method code with example usage: obj.args_for_remote_install() and returns: build_args