diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6924008..3cab428 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -39,7 +39,7 @@ jobs: - name: Pin to lowest versions if: matrix.versions == 'minimal' run: | - sed -i -E 's/#min //; s/\b >=([0-9])/ ==\1/' pyproject.toml + sed -i -E -e '/properdocs >=/d' -e 's/#min //; s/\b >=([0-9])/ ==\1/' pyproject.toml - name: Install Hatch run: | pip install hatch diff --git a/mkdocs_redirects/plugin.py b/mkdocs_redirects/plugin.py index 9500852..b4efa99 100644 --- a/mkdocs_redirects/plugin.py +++ b/mkdocs_redirects/plugin.py @@ -12,6 +12,15 @@ from mkdocs.plugins import BasePlugin from mkdocs.structure.files import File +try: + import properdocs.replacement_warning + + # Warn when this plugin is being used from the mkdocs executable. + properdocs.replacement_warning.setup() +except ImportError: + pass + + log = logging.getLogger("mkdocs.plugin.redirects") diff --git a/pyproject.toml b/pyproject.toml index f347aef..2c57da4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,7 +34,8 @@ classifiers = [ dynamic = ["version"] requires-python = ">=3.10" dependencies = [ - "mkdocs >=1.2", + "mkdocs >=1.2, <=1.6.1", + "properdocs >=1.6.5", #min "jinja2 >=2.10.2", #min "markupsafe >=2.0.1", ]