code: def post_wheel(path):
      """
      Posts mxnet wheel file to PyPI
      """
      logging.info("Posting {} to PyPI".format(path))
      pypi_credentials = get_secret()
  
      cmd = "python3 -m twine upload {}".format(path)
      version = os.path.basename(path).split("-")[1]
  
      # The PyPI credentials for DEV has username set to 'skipPublish'
      # This way we do not attempt to publish the PyPI package
      # Just print a helpful message
      if pypi_credentials["username"] == "skipPublish":
          print("In DEV account, skipping publish")
          print("Would have run: {}".format(cmd))
          return 0
      elif any(
          test_version_mark in version
          for test_version_mark in ["a", "b", "dev"]
      ):
          print("Skipping publishing nightly builds to Pypi.")
          print(
              "See https://github.com/pypa/pypi-support/issues/50 for details"
          )
          return 0
      else:
          env = os.environ.copy()
          env["TWINE_USERNAME"] = pypi_credentials["username"]
          env["TWINE_PASSWORD"] = pypi_credentials["password"]
          p = subprocess.run(
              cmd.split(" "), stdout=subprocess.PIPE, env=env
          )
          logging.info(p.stdout)
          return p.returncode
  
file_path: mxnet/cd/python/pypi/pypi_publish.py
imports: import json
  import logging
  import os
  import subprocess
  import sys
  import boto3
  from botocore.exceptions import ClientError
label_desc: Use image node_id 1 for calling a global function with example usage: post_wheel(path) and returns: int, int, p