diff --git a/AUTHORS b/AUTHORS index ef36a4251b1..fd74485d1a1 100644 --- a/AUTHORS +++ b/AUTHORS @@ -250,6 +250,7 @@ Kostis Anagnostopoulos Kristoffer Nordström Kyle Altendorf Lawrence Mitchell +Ladislav Chvastas Lee Kamentsky Leonardus Chen Lev Maximov diff --git a/doc/en/conf.py b/doc/en/conf.py index 47fc70dce85..49533e872cf 100644 --- a/doc/en/conf.py +++ b/doc/en/conf.py @@ -142,10 +142,18 @@ linkcheck_ignore = [ "https://blogs.msdn.microsoft.com/bharry/2017/06/28/testing-in-a-cloud-delivery-cadence/", "http://pythontesting.net/framework/pytest-introduction/", - r"https://github.com/pytest-dev/pytest/issues/\d+", - r"https://github.com/pytest-dev/pytest/pull/\d+", + r"https://pypi\.org/project/pytest.*", + r"https://github\.com/sponsors/.*", + r"https://github\.com/pytest-dev/pytest/issues/.*", + r"https://github\.com/pytest-dev/pytest/pull/.*", ] -linkcheck_workers = 5 + +linkcheck_workers = 20 +linkcheck_timeout = 30 +linkcheck_retries = 2 +linkcheck_anchors = False +linkcheck_rate_limit_timeout = 2.0 +linkcheck_delay = 2.0 # -- Options for HTML output ---------------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#options-for-html-output diff --git a/doc/en/requirements.txt b/doc/en/requirements.txt index ddcb7efb99b..cd4610c5082 100644 --- a/doc/en/requirements.txt +++ b/doc/en/requirements.txt @@ -2,7 +2,7 @@ pluggy>=1.5.0 pygments-pytest>=2.3.0 sphinx-removed-in>=0.2.0 -sphinx>=7 +sphinx>=8.1.3 sphinxcontrib-trio sphinxcontrib-svg2pdfconverter furo diff --git a/tox.ini b/tox.ini index 80fae513142..f9b2470af07 100644 --- a/tox.ini +++ b/tox.ini @@ -127,7 +127,7 @@ usedevelop = True changedir = doc/en deps = -r{toxinidir}/doc/en/requirements.txt commands = - sphinx-build -W -q --keep-going -b linkcheck . _build + sphinx-build -W -q --keep-going -b linkcheck -j auto . _build setenv = # Sphinx is not clean of this warning. PYTHONWARNDEFAULTENCODING= @@ -142,7 +142,7 @@ passenv = deps = PyYAML regendoc>=0.8.1 - sphinx + sphinx>=8.1.3 allowlist_externals = make commands =