From 867f7d517e51b8da98d9fd303c9ba7bdf553bdb8 Mon Sep 17 00:00:00 2001 From: James McKinney <26463+jpmckinney@users.noreply.github.com> Date: Thu, 25 Jan 2024 12:21:32 -0500 Subject: [PATCH] build: Add support for Sphinx 7. Drop support for Sphinx 4. --- docs/changelog.rst | 6 ++++++ tox.ini | 7 ++----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/docs/changelog.rst b/docs/changelog.rst index a18a285..4b5b68d 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -1,6 +1,12 @@ Changelog ========= +Unreleased +---------- + +- Add support for Sphinx 7. +- Drop support for Sphinx 4. + 0.3.8 (2023-07-20) ------------------ diff --git a/tox.ini b/tox.ini index e7b67f4..d88ee13 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ # https://pytest-cov.readthedocs.io/en/latest/tox.html [tox] -envlist = clean,py-sphinx{4,5,6},report +envlist = clean,py-sphinx{5,6,7},report [testenv] constrain_package_deps = true @@ -14,13 +14,10 @@ commands = coverage run --append --source=ocdsextensionregistry -m pytest deps = coverage - sphinx4: Sphinx>=4,<5 sphinx5: Sphinx>=5,<6 sphinx6: Sphinx>=6,<7 + sphinx7: Sphinx>=7,<8 sphinx{5,6}: docutils<0.19 - # Avoid DeprecationWarning from MyST-Parser until > 2.0.0. (myst-parser>=2 is required for Sphinx>=7.) - # https://github.com/executablebooks/MyST-Parser/issues/612 - # sphinx7: Sphinx>=7,<8 depends = py-sphinx{4,5,6}: clean report: py-sphinx{4,5,6}