docs: def get_new_version(current_version: str, level_bump: str) -> str:
      """
      Calculates the next version based on the given bump level with semver.
  
      :param current_version: The version the package has now.
      :param level_bump: The level of the version number that should be bumped. Should be a `'major'`,
                         `'minor'` or `'patch'`.
      :return: A string with the next version number.
      """
      debug('get_new_version("{}", "{}")'.format(current_version, level_bump))
      if not level_bump:
          return current_version
      return getattr(semver, 'bump_{0}'.format(level_bump))(current_version)