Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(75)

Side by Side Diff: build/android/resource_sizes.py

Issue 2896583003: Fix markupsafe pydeps import issue. (Closed)
Patch Set: Fix markupsafe pydeps import issue. Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « build/android/pylib/local/device/local_device_instrumentation_test_run.py ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/python 1 #!/usr/bin/python
2 # Copyright (c) 2011 The Chromium Authors. All rights reserved. 2 # Copyright (c) 2011 The Chromium Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 """Prints the size of each given file and optionally computes the size of 6 """Prints the size of each given file and optionally computes the size of
7 libchrome.so without the dependencies added for building with android NDK. 7 libchrome.so without the dependencies added for building with android NDK.
8 Also breaks down the contents of the APK to determine the installed size 8 Also breaks down the contents of the APK to determine the installed size
9 and assign size contributions to different classes of file. 9 and assign size contributions to different classes of file.
10 """ 10 """
(...skipping 23 matching lines...) Expand all
34 34
35 _AAPT_PATH = lazy.WeakConstant(lambda: build_tools.GetPath('aapt')) 35 _AAPT_PATH = lazy.WeakConstant(lambda: build_tools.GetPath('aapt'))
36 _GRIT_PATH = os.path.join(host_paths.DIR_SOURCE_ROOT, 'tools', 'grit') 36 _GRIT_PATH = os.path.join(host_paths.DIR_SOURCE_ROOT, 'tools', 'grit')
37 _BUILD_UTILS_PATH = os.path.join( 37 _BUILD_UTILS_PATH = os.path.join(
38 host_paths.DIR_SOURCE_ROOT, 'build', 'android', 'gyp') 38 host_paths.DIR_SOURCE_ROOT, 'build', 'android', 'gyp')
39 _APK_PATCH_SIZE_ESTIMATOR_PATH = os.path.join( 39 _APK_PATCH_SIZE_ESTIMATOR_PATH = os.path.join(
40 host_paths.DIR_SOURCE_ROOT, 'third_party', 'apk-patch-size-estimator') 40 host_paths.DIR_SOURCE_ROOT, 'third_party', 'apk-patch-size-estimator')
41 41
42 # Prepend the grit module from the source tree so it takes precedence over other 42 # Prepend the grit module from the source tree so it takes precedence over other
43 # grit versions that might present in the search path. 43 # grit versions that might present in the search path.
44 with host_paths.SysPath(_GRIT_PATH, 1): 44 with host_paths.SysPath(_GRIT_PATH, 0):
45 from grit.format import data_pack # pylint: disable=import-error 45 from grit.format import data_pack # pylint: disable=import-error
46 46
47 with host_paths.SysPath(host_paths.BUILD_COMMON_PATH): 47 with host_paths.SysPath(host_paths.BUILD_COMMON_PATH):
48 import perf_tests_results_helper # pylint: disable=import-error 48 import perf_tests_results_helper # pylint: disable=import-error
49 49
50 with host_paths.SysPath(_BUILD_UTILS_PATH, 1): 50 with host_paths.SysPath(_BUILD_UTILS_PATH, 0):
51 from util import build_utils # pylint: disable=import-error 51 from util import build_utils # pylint: disable=import-error
52 52
53 with host_paths.SysPath(_APK_PATCH_SIZE_ESTIMATOR_PATH): 53 with host_paths.SysPath(_APK_PATCH_SIZE_ESTIMATOR_PATH):
54 import apk_patch_size_estimator # pylint: disable=import-error 54 import apk_patch_size_estimator # pylint: disable=import-error
55 55
56 56
57 # Python had a bug in zipinfo parsing that triggers on ChromeModern.apk 57 # Python had a bug in zipinfo parsing that triggers on ChromeModern.apk
58 # https://bugs.python.org/issue14315 58 # https://bugs.python.org/issue14315
59 def _PatchedDecodeExtra(self): 59 def _PatchedDecodeExtra(self):
60 # Try to decode the extra field. 60 # Try to decode the extra field.
(...skipping 721 matching lines...) Expand 10 before | Expand all | Expand 10 after
782 args.apk, tools_prefix, chartjson=chartjson) 782 args.apk, tools_prefix, chartjson=chartjson)
783 if chartjson: 783 if chartjson:
784 results_path = os.path.join(args.output_dir, 'results-chart.json') 784 results_path = os.path.join(args.output_dir, 'results-chart.json')
785 logging.critical('Dumping json to %s', results_path) 785 logging.critical('Dumping json to %s', results_path)
786 with open(results_path, 'w') as json_file: 786 with open(results_path, 'w') as json_file:
787 json.dump(chartjson, json_file) 787 json.dump(chartjson, json_file)
788 788
789 789
790 if __name__ == '__main__': 790 if __name__ == '__main__':
791 sys.exit(main()) 791 sys.exit(main())
OLDNEW
« no previous file with comments | « build/android/pylib/local/device/local_device_instrumentation_test_run.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698