def MakeChromeVoxManifest():
  '''Create a manifest for the webstore.

  Returns:
    Temporary file with generated manifest.
  '''
  new_file = tempfile.NamedTemporaryFile(mode='w+a', bufsize=0)
  in_file_name = os.path.join(_SCRIPT_DIR, os.path.pardir,
                              'manifest.json.jinja2')
  context = {
    'is_guest_manifest': '0',
    'is_js_compressed': '1',
    'set_version': GetVersion()
  }
  generate_manifest.processJinjaTemplate(in_file_name, new_file.name, context)
  return new_file
예제 #2
0
def MakeChromeVoxManifest():
  '''Create a manifest for the webstore.

  Returns:
    Temporary file with generated manifest.
  '''
  new_file = tempfile.NamedTemporaryFile(mode='w+a', bufsize=0)
  in_file_name = os.path.join(_SCRIPT_DIR, os.path.pardir,
                              'manifest.json.jinja2')
  context = {
      'is_guest_manifest': '0',
      'is_js_compressed': '1',
      'is_webstore': '1',
      'set_version': GetVersion()
  }
  generate_manifest.processJinjaTemplate(in_file_name, new_file.name, context)
  return new_file