docs: def get_version():
      """
      Returns the version from the generated version file without actually
      loading it (and thus trying to load the extension module).
      """
      if not os.path.exists(VERSION_FILE):
          raise VersionNotFound(VERSION_FILE + " does not exist")
      fp = open(VERSION_FILE, "r")
      vline = None
      for x in fp.readlines():
          x = x.rstrip()
          if not x:
              continue
          if not x.startswith("__version__"):
              continue
  
          vline = x.split('=')[1]
          break
      if not vline:
          raise VersionNotFound("version file present but has no contents")
  
      return vline.strip().rstrip().replace("'", '')