|
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