Replace deprecated pkg_resources

importlib.metadata.version() appears to be the anointed replacement.
This commit is contained in:
Justin Mayer 2023-04-16 09:22:27 +02:00
commit 865f7b10dd

View file

@ -1,4 +1,5 @@
import argparse import argparse
import importlib.metadata
import json import json
import logging import logging
import multiprocessing import multiprocessing
@ -30,8 +31,7 @@ from pelican.utils import (FileSystemWatcher, clean_output_dir, maybe_pluralize)
from pelican.writers import Writer from pelican.writers import Writer
try: try:
__version__ = __import__('pkg_resources') \ __version__ = importlib.metadata.version("pelican")
.get_distribution('pelican').version
except Exception: except Exception:
__version__ = "unknown" __version__ = "unknown"