diff --git a/AUTHORS b/AUTHORS index c38f74d998..b34d4e3b5d 100644 --- a/AUTHORS +++ b/AUTHORS @@ -246,6 +246,7 @@ Kostis Anagnostopoulos Kristoffer Nordström Kyle Altendorf Lawrence Mitchell +Ladislav Chvastas Lee Kamentsky Lev Maximov Levon Saldamli diff --git a/doc/en/conf.py b/doc/en/conf.py index 9558a75f92..fdc01404d3 100644 --- a/doc/en/conf.py +++ b/doc/en/conf.py @@ -141,10 +141,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 ddcb7efb99..cd4610c508 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 61563ca2c5..f2bbe9a57c 100644 --- a/tox.ini +++ b/tox.ini @@ -128,7 +128,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= @@ -143,7 +143,7 @@ passenv = deps = PyYAML regendoc>=0.8.1 - sphinx + sphinx>=8.1.3 allowlist_externals = make commands =