docs: def get_version_list(path=None, module=None):
      """Return the version information as a tuple.
  
      This uses get_version and breaks the string up. Would make more sense if
      the version was a tuple throughout katversion.
  
      """
      major = 0
      minor = 0
      patch = ''  # PEP440 calls this prerelease, postrelease or devrelease
      ver = get_version(path, module)
      if ver is not None:
          ver_segments = _sane_version_list(ver.split(".", 2))
          major = ver_segments[0]
          minor = ver_segments[1]
          patch = ".".join(ver_segments[2:])  # Rejoin the .
  
      # Return None as first field, makes substitution easier in next step.
      return [None, major, minor, patch]