We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 89a8279 + b8cc504 commit d338883Copy full SHA for d338883
setup.py
@@ -35,6 +35,9 @@ def get_version(package):
35
'pytest-runner',
36
]
37
38
+needs_pytest = set(('pytest', 'test', 'ptr')).intersection(sys.argv)
39
+pytest_runner = ['pytest-runner'] if needs_pytest else []
40
+
41
setup(
42
name='PyJWT',
43
version=version,
@@ -61,7 +64,7 @@ def get_version(package):
61
64
'Topic :: Utilities',
62
65
],
63
66
test_suite='tests',
- setup_requires=['pytest-runner'],
67
+ setup_requires=pytest_runner,
68
tests_require=tests_require,
69
extras_require=dict(
70
test=tests_require,
0 commit comments