The re engine does not want to repeat an empty string, for fear that something like
(.*)*
could be matching the tokens ...
""
"" ""
"" "" ""
Of course, that's harmless with a question mark, although still somewhat strange.
Pruning the _build folder produced the message `no previously-included directories found matching 'docs/_build'` when installing from the source distribution.