diff --git a/SOURCES/README.md b/SOURCES/README.md new file mode 100644 index 0000000..39949a7 --- /dev/null +++ b/SOURCES/README.md @@ -0,0 +1,3 @@ +# python-Pallets-Sphinx-Themes + +The python-Pallets-Sphinx-Themes package \ No newline at end of file diff --git a/SOURCES/importlib_metadata_py38.patch b/SOURCES/importlib_metadata_py38.patch new file mode 100644 index 0000000..3e4ddb4 --- /dev/null +++ b/SOURCES/importlib_metadata_py38.patch @@ -0,0 +1,30 @@ +diff --git a/setup.cfg b/setup.cfg +index 10fdda8..20ba0d7 100644 +--- a/setup.cfg ++++ b/setup.cfg +@@ -38,7 +38,7 @@ package_dir = + include_package_data = true + python_requires = >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.* + install_requires = +- importlib-metadata ++ importlib-metadata;python_version<"3.8" + packaging + Sphinx + +diff --git a/src/pallets_sphinx_themes/__init__.py b/src/pallets_sphinx_themes/__init__.py +index d16359e..9a3bbd5 100644 +--- a/src/pallets_sphinx_themes/__init__.py ++++ b/src/pallets_sphinx_themes/__init__.py +@@ -5,7 +5,11 @@ import sys + import textwrap + from collections import namedtuple + +-import importlib_metadata ++if sys.version_info >= (3, 8): ++ from importlib import metadata as importlib_metadata ++else: ++ import importlib_metadata ++ + from sphinx.builders._epub_base import EpubBuilder + from sphinx.errors import ExtensionError +