diff --git a/setup.py b/setup.py index 06ff250..06b66b3 100644 --- a/setup.py +++ b/setup.py @@ -57,6 +57,10 @@ tests_require = [ if sys.version_info.major < 3: tests_require.append('mock') +# Only install setup_requires for the specific command being used +SETUP_REQUIRES = [] +if 'test' in sys.argv: + SETUP_REQUIRES.append('pytest-runner') # Call setup() setup( @@ -76,9 +80,7 @@ setup( namespace_packages=['ligo'], packages=find_packages(), install_requires=['future', 'six'], - setup_requires=[ - 'pytest-runner', - ], + setup_requires=SETUP_REQUIRES, tests_require=tests_require, package_data={ 'ligo.gracedb.test': [