The pathlib library provides many path-manipulation functions in a platform independent and widely use way. Currently the conf.py uses a mixture of str and Path objects that leads to confusing situation and inconsistent syntax. This makes changes and extra debugging necessary as for example in #2830 .
The
pathlib
library provides many path-manipulation functions in a platform independent and widely use way. Currently theconf.py
uses a mixture ofstr
andPath
objects that leads to confusing situation and inconsistent syntax. This makes changes and extra debugging necessary as for example in #2830 .