Blame SOURCES/importlib_metadata_py38.patch

rdobuilder 526a0a
diff --git a/setup.cfg b/setup.cfg
rdobuilder 526a0a
index 10fdda8..20ba0d7 100644
rdobuilder 526a0a
--- a/setup.cfg
rdobuilder 526a0a
+++ b/setup.cfg
rdobuilder 526a0a
@@ -38,7 +38,7 @@ package_dir =
rdobuilder 526a0a
 include_package_data = true
rdobuilder 526a0a
 python_requires = >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*
rdobuilder 526a0a
 install_requires = 
rdobuilder 526a0a
-	importlib-metadata
rdobuilder 526a0a
+	importlib-metadata;python_version<"3.8"
rdobuilder 526a0a
 	packaging
rdobuilder 526a0a
 	Sphinx
rdobuilder 526a0a
 
rdobuilder 526a0a
diff --git a/src/pallets_sphinx_themes/__init__.py b/src/pallets_sphinx_themes/__init__.py
rdobuilder 526a0a
index d16359e..9a3bbd5 100644
rdobuilder 526a0a
--- a/src/pallets_sphinx_themes/__init__.py
rdobuilder 526a0a
+++ b/src/pallets_sphinx_themes/__init__.py
rdobuilder 526a0a
@@ -5,7 +5,11 @@ import sys
rdobuilder 526a0a
 import textwrap
rdobuilder 526a0a
 from collections import namedtuple
rdobuilder 526a0a
 
rdobuilder 526a0a
-import importlib_metadata
rdobuilder 526a0a
+if sys.version_info >= (3, 8):
rdobuilder 526a0a
+    from importlib import metadata as importlib_metadata
rdobuilder 526a0a
+else:
rdobuilder 526a0a
+    import importlib_metadata
rdobuilder 526a0a
+
rdobuilder 526a0a
 from sphinx.builders._epub_base import EpubBuilder
rdobuilder 526a0a
 from sphinx.errors import ExtensionError
rdobuilder 526a0a