Since Python 3.12, setuptools isn't included with Python
and importlib is the recommended replacement, available
since Python 3.8. Since #210 dropped support for older versions
of Python, we can just use importlib.metadata.
Since #210 dropped support for Python older than 3.8, we can now depend on importlib.metadata always being available and can drop an external dependency for getting distribution metadata.
Since Python 3.12, setuptools isn't included with Python and importlib is the recommended replacement, available since Python 3.8. Since #210 dropped support for older versions of Python, we can just use
importlib.metadata
.Fixes #208.