Drop Sphinx 3, add Sphinx 5 by jarrodmillman · Pull Request #850 · breathe-doc/breathe (original) (raw)

Updating setup.py to reflect changes to ci and requirements files. It would be great if you could merge this and make a new release soon.

The upper pin to sphinx<5 is causing an error when we try to upgrade sphinx in numpy:

Since you've started using upper pins on newer versions of breathe, pip install breathe==4.15 when sphinx==5.0.1 is installed.

$ pip install breathe sphinx==5.0.1
<...>
Successfully installed breathe-4.15.0 six-1.16.0 sphinx-5.0.1