6 LINUX = sys.platform.startswith(
"linux")
7 MACOS = sys.platform.startswith(
"darwin")
8 WIN = sys.platform.startswith(
"win32")
or sys.platform.startswith(
"cygwin")
10 CPYTHON = platform.python_implementation() ==
"CPython" 11 PYPY = platform.python_implementation() ==
"PyPy" 16 pytest.deprecated_call() seems broken in pytest<3.9.x; concretely, it 17 doesn't work on CPython 3.8.0 with pytest==3.3.2 on Ubuntu 18.04 (#2922). 19 This is a narrowed reimplementation of the following PR :( 20 https://github.com/pytest-dev/pytest/pull/4104 23 pieces = pytest.__version__.split(
".")
24 pytest_major_minor = (
int(pieces[0]),
int(pieces[1]))
25 if pytest_major_minor < (3, 9):
26 return pytest.warns((DeprecationWarning, PendingDeprecationWarning))
28 return pytest.deprecated_call()