Closed
Description
the introductin of various startpath
/fspath
hooks in the hookspecs
as a non-optional and non-inmplied parameter is practically a api breaking change
back in 2018 i decoded to close the upstream issue in pytest-dev/pluggy#15 as its pretty much insanely complex to alter the hooks where callers and callees are not under good control
the pr adding them is #8144
CC @bluetech
i believe/fear the correct solution would be to deprecate the old hook names, introduce a new hook version and have invoking/implementing the old one trigger a deprecation warning