code: def _check_and_init_azure_deps():
      try:
          # Python 3.6 would print lots of warnings about deprecated cryptography usage when importing Azure modules
          import warnings
  
          warnings.filterwarnings("ignore")
  
          import azure.storage.blob
          import azure.identity
  
          # cut down on crazy logging from azure.identity.
          # TODO but what if folks want to debug on occasion?
          import logging
  
          logging.getLogger("azure.identity").setLevel(logging.ERROR)
          logging.getLogger("msrest.serialization").setLevel(
              logging.ERROR
          )
      except ImportError:
          raise MetaflowAzurePackageError()
  
      if sys.version_info[:2] < (3, 6):
          raise MetaflowException(
              msg="Metaflow may only use Azure Blob Storage with Python 3.6 or newer"
          )
  
file_path: metaflow/metaflow/plugins/azure/azure_utils.py
imports: import sys
  import time
  from metaflow.plugins.azure.azure_exceptions import MetaflowAzureAuthenticationError, MetaflowAzureResourceError, MetaflowAzurePackageError
  from metaflow.exception import MetaflowInternalError, MetaflowException
label_desc: Use image node_id 1 for calling a global function with example usage: _check_and_init_azure_deps() without return types