code: def increment(version, major=False, minor=False, patch=True):
      
      version = semantic_version.Version(version)
      if major:
          version.major += 1
          version.minor = 0
          version.patch = 0
      elif minor:
          version.minor += 1
          version.patch = 0
      elif patch:
          version.patch += 1
  
      return str(version)
docs: Increment a semantic version
  
      :param version: str of the version to increment
      :param major: bool specifying major level version increment
      :param minor: bool specifying minor level version increment
      :param patch: bool specifying patch level version increment
      :return: str of the incremented version