make pytest-runner a soft dependency
Markus Gerstel
5 years ago
0 | 0 | #!/usr/bin/env python |
1 | 1 | # -*- coding: utf-8 -*- |
2 | 2 | |
3 | import sys | |
3 | 4 | from setuptools import setup, find_packages |
4 | import sys | |
5 | 5 | |
6 | 6 | with open("README.rst") as readme_file: |
7 | 7 | readme = readme_file.read() |
16 | 16 | 'pywin32; sys_platform=="win32" and python_version>="3.5"', |
17 | 17 | ] |
18 | 18 | |
19 | setup_requirements = ["pytest-runner", "six"] | |
19 | setup_requirements = [] | |
20 | needs_pytest = {"pytest", "test", "ptr"}.intersection(sys.argv) | |
21 | if needs_pytest: | |
22 | setup_requirements.append("pytest-runner") | |
20 | 23 | |
21 | 24 | test_requirements = ["mock", "pytest"] |
22 | 25 |