| OLD | NEW |
| 1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
| 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 2 # Copyright (c) 2012 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 """Makes sure that all files contain proper licensing information.""" | 6 """Makes sure that all files contain proper licensing information.""" |
| 7 | 7 |
| 8 | 8 |
| 9 import json | 9 import json |
| 10 import optparse | 10 import optparse |
| (...skipping 630 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 641 'UNKNOWN', | 641 'UNKNOWN', |
| 642 ], | 642 ], |
| 643 # Not shipped, MIT license but the header files contain no licensing info. | 643 # Not shipped, MIT license but the header files contain no licensing info. |
| 644 'third_party/catapult/telemetry/third_party/modulegraph': [ | 644 'third_party/catapult/telemetry/third_party/modulegraph': [ |
| 645 'UNKNOWN', | 645 'UNKNOWN', |
| 646 ], | 646 ], |
| 647 'third_party/catapult/telemetry/third_party/pyserial': [ | 647 'third_party/catapult/telemetry/third_party/pyserial': [ |
| 648 # https://sourceforge.net/p/pyserial/feature-requests/35/ | 648 # https://sourceforge.net/p/pyserial/feature-requests/35/ |
| 649 'UNKNOWN', | 649 'UNKNOWN', |
| 650 ], | 650 ], |
| 651 # Not shipped, GPL license but some header files contain no licensing info. |
| 652 'third_party/logilab/logilab/astroid': [ |
| 653 'GPL (v2 or later)', |
| 654 # https://github.com/PyCQA/astroid/issues/336 |
| 655 'UNKNOWN', |
| 656 ], |
| 657 # Not shipped, GPL license but some header files contain no licensing info. |
| 658 'third_party/logilab/logilab/common': [ |
| 659 'GPL (v2 or later)', |
| 660 # Look for email by nednguyen@google.com in May 5th in |
| 661 # https://lists.logilab.org/pipermail/python-projects/ |
| 662 'UNKNOWN', |
| 663 ], |
| 664 # Not shipped, GPL license but some header files contain no licensing info. |
| 665 'third_party/pylint': [ |
| 666 'GPL (v2 or later)', |
| 667 # https://github.com/PyCQA/pylint/issues/894 |
| 668 'UNKNOWN', |
| 669 ], |
| 651 } | 670 } |
| 652 | 671 |
| 653 EXCLUDED_PATHS = [ | 672 EXCLUDED_PATHS = [ |
| 654 # Don't check generated files | 673 # Don't check generated files |
| 655 'out/', | 674 'out/', |
| 656 | 675 |
| 657 # Don't check downloaded goma client binaries | 676 # Don't check downloaded goma client binaries |
| 658 'build/goma/client', | 677 'build/goma/client', |
| 659 | 678 |
| 660 # Don't check sysroot directories | 679 # Don't check sysroot directories |
| (...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 787 action='store_true', | 806 action='store_true', |
| 788 default=False, | 807 default=False, |
| 789 help='Ignore path-specific license whitelist.') | 808 help='Ignore path-specific license whitelist.') |
| 790 option_parser.add_option('--json', help='Path to JSON output file') | 809 option_parser.add_option('--json', help='Path to JSON output file') |
| 791 options, args = option_parser.parse_args() | 810 options, args = option_parser.parse_args() |
| 792 return check_licenses(options, args) | 811 return check_licenses(options, args) |
| 793 | 812 |
| 794 | 813 |
| 795 if '__main__' == __name__: | 814 if '__main__' == __name__: |
| 796 sys.exit(main()) | 815 sys.exit(main()) |
| OLD | NEW |