From b7b1aa9ce9d8cb3e28b8d897dfeee2db4be3af19 Mon Sep 17 00:00:00 2001 From: Stephan Hoyer Date: Wed, 2 Jan 2019 17:14:37 -0800 Subject: [PATCH] BUG: pytest-runner no required for setup.py (#2643) --- setup.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index eaf57dff81d..a985aa7802f 100644 --- a/setup.py +++ b/setup.py @@ -25,7 +25,8 @@ ] INSTALL_REQUIRES = ['numpy >= 1.12', 'pandas >= 0.19.2'] -SETUP_REQUIRES = ['pytest-runner >= 4.2'] +needs_pytest = {'pytest', 'test', 'ptr'}.intersection(sys.argv) +SETUP_REQUIRES = ['pytest-runner >= 4.2'] if needs_pytest else [] TESTS_REQUIRE = ['pytest >= 2.7.1'] if sys.version_info[0] < 3: TESTS_REQUIRE.append('mock')