From 5a9e0061e99e17059132cf71e68c695a06713e3c Mon Sep 17 00:00:00 2001 From: Rob Brackett Date: Tue, 10 Dec 2019 13:14:29 -0800 Subject: [PATCH] Explicitly list subpackages When the list of packages only included 'web_monitoring', you could import our new subpackages (e.g. `web_monitoring.diff`) from installations that were created via `setup.py develop`, but not `setup.py install` or when installed via pip. Not good! --- setup.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index ed3cc2234..662ea7991 100644 --- a/setup.py +++ b/setup.py @@ -43,7 +43,10 @@ def cleanup(line): setup(name='web_monitoring', version=versioneer.get_version(), cmdclass=versioneer.get_cmdclass(), - packages=['web_monitoring'], + packages=['web_monitoring', + 'web_monitoring.cli', + 'web_monitoring.diff', + 'web_monitoring.diff_server'], package_data={'web_monitoring': ['example_data/*', 'web_monitoring/tests/cassettes/*']}, scripts=glob.glob('scripts/*'),