code: def create_tag():
      """Create tag with updated version, a suffix and date."""
  
      # Get latest version
      current_version = (
          streamlit.version._get_latest_streamlit_version()
      )
  
      # Update micro
      version_with_inc_micro = (
          current_version.major,
          current_version.minor,
          current_version.micro + 1,
      )
  
      # Append todays date
      version_with_date = (
          ".".join([str(x) for x in version_with_inc_micro])
          + ".dev"
          + datetime.now(pytz.timezone("US/Pacific")).strftime("%Y%m%d")
      )
  
      # Verify if version is PEP440 compliant.
      packaging.version.Version(version_with_date)
  
      return version_with_date
  
imports: from datetime import datetime
  import packaging.version
  import pytz
  import streamlit.version
label_desc: Use image node_id 1 for calling a global function with example usage: create_tag() and returns: version_with_date