diff --git a/azdev/operations/tests/__init__.py b/azdev/operations/tests/__init__.py index 83e759aec..587568fd6 100644 --- a/azdev/operations/tests/__init__.py +++ b/azdev/operations/tests/__init__.py @@ -220,7 +220,10 @@ def _discover_tests(profile): logger.info('\nExtensions: %s', ', '.join([name for name, _ in extensions])) for mod_name, mod_path in extensions: glob_pattern = os.path.normcase(os.path.join('{}*'.format(EXTENSION_PREFIX))) - filepath = glob.glob(os.path.join(mod_path, glob_pattern))[0] + try: + filepath = glob.glob(os.path.join(mod_path, glob_pattern))[0] + except IndexError: + logger.debug("No extension found at: %s", os.path.join(mod_path, glob_pattern)) import_name = os.path.basename(filepath) mod_data = { 'alt_name': os.path.split(filepath)[1], diff --git a/setup.py b/setup.py index 6603476ee..8d7a26fcb 100644 --- a/setup.py +++ b/setup.py @@ -60,7 +60,8 @@ def read(fname): 'pytest-xdist', 'pyyaml', 'requests', - 'tox' + 'tox', + 'wheel==0.30.0' ], extras_require={ ":python_version<'3.0'": ['pylint==1.9.2'],