code: def push_packages_to_pypi(version):
      if confirm_action(
          "Do you want to push packages to production PyPI?"
      ):
          run_command(
              ["twine", "upload", "-r", "pypi", "dist/*"],
              dry_run_override=DRY_RUN,
              check=True,
          )
          console_print("[success]Packages pushed to production PyPI")
          console_print(
              "Again, confirm that the package is available here: https://pypi.python.org/pypi/apache-airflow"
          )
          console_print(
              "Verify that the package looks good by downloading it and installing it into a virtual "
              "environment. "
              "Install it with the appropriate constraint file, adapt python version: "
              f"pip install apache-airflow=={version} --constraint "
              f"https://raw.githubusercontent.com/apache/airflow/"
              f"constraints-{version}/constraints-3.8.txt"
          )
          confirm_action(
              "I have tested the package I uploaded to PyPI. "
              "I installed and ran a DAG with it and there's no issue. Do you agree to the above?",
              abort=True,
          )
          console_print(
              """
              It is important to stress that this snapshot should not be named "release", and it
              is not supposed to be used by and advertised to the end-users who do not read the devlist.
              """
          )
  
imports: from __future__ import annotations
  import os
  import shutil
  import click
  from airflow_breeze.commands.common_options import option_answer
  from airflow_breeze.commands.release_management_group import release_management
  from airflow_breeze.utils.confirm import confirm_action
  from airflow_breeze.utils.console import console_print
  from airflow_breeze.utils.path_utils import AIRFLOW_SOURCES_ROOT
  from airflow_breeze.utils.reproducible import archive_deterministically, get_source_date_epoch
  from airflow_breeze.utils.run_utils import run_command
label_desc: Use image node_id 14 for calling a global function with example usage: push_packages_to_pypi(version) without return types