|
5 | 5 | import itertools
|
6 | 6 |
|
7 | 7 | import warnings
|
8 |
| -from distutils.version import LooseVersion |
| 8 | +from packaging.version import Version |
9 | 9 |
|
10 | 10 | try: # python 3.3+
|
11 | 11 | from inspect import signature
|
|
27 | 27 | from .common_mini_six import string_types
|
28 | 28 |
|
29 | 29 |
|
30 |
| -PYTEST_VERSION = LooseVersion(pytest.__version__) |
31 |
| -PYTEST3_OR_GREATER = PYTEST_VERSION >= LooseVersion('3.0.0') |
32 |
| -PYTEST32_OR_GREATER = PYTEST_VERSION >= LooseVersion('3.2.0') |
33 |
| -PYTEST33_OR_GREATER = PYTEST_VERSION >= LooseVersion('3.3.0') |
34 |
| -PYTEST34_OR_GREATER = PYTEST_VERSION >= LooseVersion('3.4.0') |
35 |
| -PYTEST35_OR_GREATER = PYTEST_VERSION >= LooseVersion('3.5.0') |
36 |
| -PYTEST361_36X = LooseVersion('3.6.0') < PYTEST_VERSION < LooseVersion('3.7.0') |
37 |
| -PYTEST37_OR_GREATER = PYTEST_VERSION >= LooseVersion('3.7.0') |
38 |
| -PYTEST38_OR_GREATER = PYTEST_VERSION >= LooseVersion('3.8.0') |
39 |
| -PYTEST46_OR_GREATER = PYTEST_VERSION >= LooseVersion('4.6.0') |
40 |
| -PYTEST53_OR_GREATER = PYTEST_VERSION >= LooseVersion('5.3.0') |
41 |
| -PYTEST54_OR_GREATER = PYTEST_VERSION >= LooseVersion('5.4.0') |
42 |
| -PYTEST421_OR_GREATER = PYTEST_VERSION >= LooseVersion('4.2.1') |
43 |
| -PYTEST6_OR_GREATER = PYTEST_VERSION >= LooseVersion('6.0.0') |
44 |
| -PYTEST7_OR_GREATER = PYTEST_VERSION >= LooseVersion('7.0.0') |
45 |
| -PYTEST71_OR_GREATER = PYTEST_VERSION >= LooseVersion('7.1.0') |
| 30 | +PYTEST_VERSION = Version(pytest.__version__) |
| 31 | +PYTEST3_OR_GREATER = PYTEST_VERSION >= Version('3.0.0') |
| 32 | +PYTEST32_OR_GREATER = PYTEST_VERSION >= Version('3.2.0') |
| 33 | +PYTEST33_OR_GREATER = PYTEST_VERSION >= Version('3.3.0') |
| 34 | +PYTEST34_OR_GREATER = PYTEST_VERSION >= Version('3.4.0') |
| 35 | +PYTEST35_OR_GREATER = PYTEST_VERSION >= Version('3.5.0') |
| 36 | +PYTEST361_36X = Version('3.6.0') < PYTEST_VERSION < Version('3.7.0') |
| 37 | +PYTEST37_OR_GREATER = PYTEST_VERSION >= Version('3.7.0') |
| 38 | +PYTEST38_OR_GREATER = PYTEST_VERSION >= Version('3.8.0') |
| 39 | +PYTEST46_OR_GREATER = PYTEST_VERSION >= Version('4.6.0') |
| 40 | +PYTEST53_OR_GREATER = PYTEST_VERSION >= Version('5.3.0') |
| 41 | +PYTEST54_OR_GREATER = PYTEST_VERSION >= Version('5.4.0') |
| 42 | +PYTEST421_OR_GREATER = PYTEST_VERSION >= Version('4.2.1') |
| 43 | +PYTEST6_OR_GREATER = PYTEST_VERSION >= Version('6.0.0') |
| 44 | +PYTEST7_OR_GREATER = PYTEST_VERSION >= Version('7.0.0') |
| 45 | +PYTEST71_OR_GREATER = PYTEST_VERSION >= Version('7.1.0') |
46 | 46 |
|
47 | 47 |
|
48 | 48 | def get_param_argnames_as_list(argnames):
|
|
0 commit comments