|
21 | 21 | import shutil |
22 | 22 | import sys |
23 | 23 | from contextlib import contextmanager |
24 | | -from distutils.version import LooseVersion |
| 24 | +from packaging.version import Version |
25 | 25 | from typing import Any, Generator |
26 | 26 |
|
27 | 27 | import git as gitpython |
@@ -324,7 +324,7 @@ def test_fallback(tmp_path) -> None: |
324 | 324 | # https://github.com/daizutabi/mkapi#:~:text=Python%203.10%20or,1.6%20or%20higher |
325 | 325 | @pytest.mark.skipif(sys.version_info < (3, 10), reason="Requires Python 3.10 or higher") |
326 | 326 | @pytest.mark.skipif( |
327 | | - LooseVersion(mkdocs.__version__) < LooseVersion("1.6"), |
| 327 | + Version(mkdocs.__version__) < Version("1.6"), |
328 | 328 | reason="Requires mkdocs 1.6 or higher", |
329 | 329 | ) |
330 | 330 | def test_mkapi_v3(tmp_path) -> None: |
@@ -354,10 +354,9 @@ def test_mkapi_v20x(tmp_path) -> None: |
354 | 354 | @pytest.mark.skipif(sys.version_info < (3, 7) or sys.version_info > (3, 9), reason="Requires Python 3.7 or higher") |
355 | 355 | @pytest.mark.skipif( |
356 | 356 | not ( |
357 | | - LooseVersion(mkdocs.__version__) < LooseVersion("2") |
358 | | - and LooseVersion(mkdocs.__version__) >= LooseVersion("1.1.2") |
| 357 | + Version(mkdocs.__version__) < Version("1.6") |
359 | 358 | ), |
360 | | - reason="Requires mkdocs >= 1.1.2, < 2", |
| 359 | + reason="Requires mkdocs >= 1.6", |
361 | 360 | ) |
362 | 361 | def test_mkapi_v1(tmp_path) -> None: |
363 | 362 | result = build_docs_setup("tests/basic_setup/mkdocs_mkapi.yml", tmp_path) |
|
0 commit comments