Use and depend on intersphinx_registry for doc building.
We try to still work if intersphinx_registry is not importable as it
might not be packaged yet, but it is now avail on conda forge, so it
should not be too hard.
Moving configuration to sphinx.toml file (#14427)
This is a PR to move all _static_ docs configuration from the conf.py
file to a toml file.
I did things in the simplest way possible since I figure it's no use
trying to optimize this now.
Support pytest 8.1+ changes in pytest plugin (#14441)
Pytest 8.1 has also changed the plugin API, as well as required new
keyword arguments. I've shifted the pytest version calculation to the
module level so we can use it everywhere, and continue supporting all
versions of pytest that we can.
Fixes #14390
Fix for embedded shell venv check index error (#14440)
Fixes the issue from #14126 where we get an index out of range error
when VIRTUAL_ENV is set to a 1 or 2 part path (eg ".venv").
Support pytest 8.1+ changes in pytest plugin
Pytest 8.1 has also changed the plugin API, as well as required new
keyword arguments. I've shifted the pytest version calculation to the
module level so we can use it everywhere, and continue supporting all
versions of pytest that we can.
Fixes #14390