summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBert JW Regeer <bertjw@regeer.org>2023-01-22 20:52:20 -0700
committerBert JW Regeer <bertjw@regeer.org>2023-01-22 21:03:57 -0700
commit95a780cbdeebe31b197ce9cfba86a613c70d9b9f (patch)
tree2614ea6b847dd6d1b8099da06582c37a1ccde8c2
parent56e44fec0931ea6726a28fab96607f829854a219 (diff)
downloadwaitress-95a780cbdeebe31b197ce9cfba86a613c70d9b9f.tar.gz
Replace pkg_resources use with importlib.metadata
-rw-r--r--docs/conf.py8
-rw-r--r--setup.cfg1
2 files changed, 7 insertions, 2 deletions
diff --git a/docs/conf.py b/docs/conf.py
index 392bde9..bb1b1f5 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -18,7 +18,11 @@
# sys.path.append(os.path.abspath('some/directory'))
import datetime
-import pkg_resources
+
+try:
+ from importlib.metadata import version as metadata_version
+except ImportError:
+ from importlib_metadata import version as metadata_version
import pylons_sphinx_themes
# General configuration
@@ -53,7 +57,7 @@ copyright = "2012-%s, Agendaless Consulting <chrism@plope.com>" % thisyear
# other places throughout the built documents.
#
# The short X.Y version.
-version = pkg_resources.get_distribution("waitress").version
+version = metadata_version("waitress")
# The full version, including alpha/beta/rc tags.
release = version
diff --git a/setup.cfg b/setup.cfg
index 672ef9d..65625dc 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -58,6 +58,7 @@ docs =
Sphinx>=1.8.1
docutils
pylons-sphinx-themes>=1.0.9
+ importlib-metadata; python_version < "3.8"
[tool:pytest]
python_files = test_*.py