code: def _glfw_get_version(filename):
      '''
      Queries and returns the library version tuple or None by using a
      subprocess.
      '''
      version_checker_source = 
  
      args = [sys.executable, '-c', textwrap.dedent(version_checker_source)]
      process = subprocess.Popen(args, universal_newlines=True,
                                 stdin=subprocess.PIPE, stdout=subprocess.PIPE)
      out = process.communicate(_to_char_p(filename))[0]
      out = out.strip()
      if out:
          return eval(out)
      else:
          return None
docs: Queries and returns the library version tuple or None by using a
      subprocess.