Stub implementation of python checker

Set up a stub callable 'checker.py' script that accepts project and
program arguments.

BUG=None
TEST=None

Change-Id: If0719462b360fb8a60639a6dc16ddfb987972f99
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/config/+/2031951
Tested-by: Chris McDonald <cjmcdonald@chromium.org>
Tested-by: Andrew Lamb <andrewlamb@chromium.org>
Reviewed-by: Andrew Lamb <andrewlamb@chromium.org>
Commit-Queue: Andrew Lamb <andrewlamb@chromium.org>
Auto-Submit: Chris McDonald <cjmcdonald@chromium.org>
diff --git a/checker/__init__.py b/checker/__init__.py
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/checker/__init__.py
diff --git a/checker/checker.py b/checker/checker.py
new file mode 100755
index 0000000..7bd4ec8
--- /dev/null
+++ b/checker/checker.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python3
+# Copyright 2020 The Chromium OS Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+"""Stub implementation of the checker interface."""
+
+import argparse
+
+
+def argument_parser():
+  parser = argparse.ArgumentParser()
+  parser.add_argument('--program', metavar='PATH')
+  parser.add_argument('--project', metavar='PATH')
+  return parser
+
+
+def main():
+  parser = argument_parser()
+  args = parser.parse_args()
+  print('Called with project: {}'.format(args.project))
+  print('Called with program: {}'.format(args.program))
+
+
+if __name__ == '__main__':
+  main()