| Index: build/print_python_deps.py | 
| diff --git a/build/print_python_deps.py b/build/print_python_deps.py | 
| deleted file mode 100755 | 
| index da83684dd21336043ff903d517e75c47beaee90f..0000000000000000000000000000000000000000 | 
| --- a/build/print_python_deps.py | 
| +++ /dev/null | 
| @@ -1,70 +0,0 @@ | 
| -#!/usr/bin/env python | 
| -# Copyright 2016 The Chromium Authors. All rights reserved. | 
| -# Use of this source code is governed by a BSD-style license that can be | 
| -# found in the LICENSE file. | 
| - | 
| -"""Prints all non-system dependencies for the given module. | 
| - | 
| -The primary use-case for this script is to genererate the list of python modules | 
| -required for .isolate files. | 
| -""" | 
| - | 
| -import argparse | 
| -import imp | 
| -import os | 
| -import pipes | 
| -import sys | 
| - | 
| -# Don't use any helper modules, or else they will end up in the results. | 
| - | 
| - | 
| -_SRC_ROOT = os.path.abspath(os.path.join(os.path.dirname(__file__), os.pardir)) | 
| - | 
| - | 
| -def ComputePythonDependencies(root): | 
| -  """Gets the paths of imported non-system python modules. | 
| - | 
| -  A path is assumed to be a "system" import if it is outside of chromium's | 
| -  src/. The paths will be relative to the current directory. | 
| -  """ | 
| -  module_paths = (m.__file__ for m in sys.modules.values() | 
| -                  if m and hasattr(m, '__file__')) | 
| - | 
| -  src_paths = set() | 
| -  for path in module_paths: | 
| -    if path == __file__: | 
| -      continue | 
| -    path = os.path.abspath(path) | 
| -    if not path.startswith(_SRC_ROOT): | 
| -      continue | 
| - | 
| -    if path.endswith('.pyc'): | 
| -      path = path[:-1] | 
| -    src_paths.add(os.path.relpath(path, root)) | 
| - | 
| -  return sorted(src_paths) | 
| - | 
| - | 
| -def main(): | 
| -  parser = argparse.ArgumentParser( | 
| -      description='Prints all non-system dependencies for the given module.') | 
| -  parser.add_argument('module', | 
| -                      help='The python module to analyze.') | 
| -  parser.add_argument('--root', default='.', | 
| -                      help='Directory to make paths relative to.') | 
| -  parser.add_argument('--output', | 
| -                      help='Write output to a file rather than stdout.') | 
| -  options = parser.parse_args() | 
| -  sys.path.append(os.path.dirname(options.module)) | 
| -  imp.load_source('NAME', options.module) | 
| -  out = open(options.output, 'w') if options.output else sys.stdout | 
| -  with out: | 
| -    out.write('# Generated by //build/print_python_deps.py\n') | 
| -    out.write('# root: //%s\n' % os.path.relpath(options.root, _SRC_ROOT)) | 
| -    out.write('# target: //%s\n' % os.path.relpath(options.module, _SRC_ROOT)) | 
| -    for path in ComputePythonDependencies(options.root): | 
| -      out.write(path + '\n') | 
| - | 
| - | 
| -if __name__ == '__main__': | 
| -  sys.exit(main()) | 
|  |