diff --git a/docs/conf.py b/docs/conf.py index 4b6bbbb9..ee636db6 100755 --- a/docs/conf.py +++ b/docs/conf.py @@ -76,6 +76,8 @@ author = 'James R. Barlow' # The short X.Y version. import os +from importlib.metadata import version as package_version + on_rtd = os.environ.get('READTHEDOCS') == 'True' @@ -96,10 +98,6 @@ if on_rtd: ] sys.modules.update((mod_name, Mock()) for mod_name in MOCK_MODULES) -try: - from importlib_metadata import version as package_version -except ModuleNotFoundError: - from importlib.metadata import version as package_version # The full version, including alpha/beta/rc tags. release = package_version('ocrmypdf') diff --git a/pyproject.toml b/pyproject.toml index 4d0aba2a..7e9ba8df 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -94,8 +94,7 @@ module = [ 'pdfminer.*', 'reportlab.*', 'fitz', - 'libxmp.utils', - 'importlib_metadata' + 'libxmp.utils' ] ignore_missing_imports = true diff --git a/src/ocrmypdf/_version.py b/src/ocrmypdf/_version.py index 11f8ed3f..4b368f3e 100644 --- a/src/ocrmypdf/_version.py +++ b/src/ocrmypdf/_version.py @@ -8,10 +8,7 @@ OCRmyPDF uses setuptools_scm to derive version from git tags. from __future__ import annotations -try: - from importlib.metadata import version as _package_version -except ImportError: - from importlib_metadata import version as _package_version # type: ignore +from importlib.metadata import version as _package_version PROGRAM_NAME = 'ocrmypdf'