Add 'pw doctor'.
Add 'pw doctor' command to check environment is correctly set up
for pigweed. For now contains minimal checks.
Change-Id: Icb132c89bb272b52c57dae0451b24966b48d4e90
Bug: 28
diff --git a/pw_doctor/py/setup.py b/pw_doctor/py/setup.py
new file mode 100644
index 0000000..b870a42
--- /dev/null
+++ b/pw_doctor/py/setup.py
@@ -0,0 +1,33 @@
+# Copyright 2019 The Pigweed Authors
+#
+# Licensed under the Apache License, Version 2.0 (the "License"); you may not
+# use this file except in compliance with the License. You may obtain a copy of
+# the License at
+#
+# https://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations under
+# the License.
+"""The pw_doctor package."""
+
+import unittest
+import setuptools
+
+
+def test_suite():
+ """Test suite for pw_doctor module."""
+ return unittest.TestLoader().discover('./', pattern='*_test.py')
+
+
+setuptools.setup(
+ name='pw_doctor',
+ version='0.0.1',
+ author='Pigweed Authors',
+ author_email='pigweed-developers@googlegroups.com',
+ description='Environment check script for Pigweed',
+ packages=setuptools.find_packages(),
+ test_suite='setup.test_suite',
+)