docs: def split_path(path):
      """
          "/tmp/test"
  
      Becomes:
  
          ("/", "tmp", "test")
      """
      parts = []
      path, tail = os.path.split(path)
      while path and tail:
          parts.append(tail)
          path, tail = os.path.split(path)
      parts.append(os.path.join(path, tail))
      return map(os.path.normpath, parts)[::-1]