From: Vladimír Vondruš Date: Wed, 28 Jun 2023 13:12:59 +0000 (+0200) Subject: documentation/python: don't use deprecated distutils. X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~cjwatson/git?a=commitdiff_plain;h=8784e17b2985bbef59cbc28d19a4e78f1f79b536;p=blog.git documentation/python: don't use deprecated distutils. Turns out the version info can be compared much more easily. Thanks Python, this is nice. --- diff --git a/documentation/python.py b/documentation/python.py index 80ee967c..ee9fee2d 100755 --- a/documentation/python.py +++ b/documentation/python.py @@ -50,7 +50,6 @@ from types import SimpleNamespace as Empty from importlib.machinery import SourceFileLoader from typing import Tuple, Dict, Set, Any, List, Callable, Optional from urllib.parse import urljoin -from distutils.version import LooseVersion from docutils.transforms import Transform import jinja2 @@ -307,7 +306,7 @@ _filtered_builtin_functions = set([ ]) # Python 3.6 has slightly different docstrings than 3.7 -if LooseVersion(sys.version) >= LooseVersion("3.7"): +if sys.version_info >= (3, 7): _filtered_builtin_functions.update({ ('__dir__', "Default dir() implementation."), ('__format__', "Default object formatter."),