Sphinx interprets the linebreak as a whitespace and adds a space after a hyphen in the rendered text. For examples see https://github.com/python/cpython/pull/7002. There is an option for `textwrap` that disables breaking lines on hyphens.