svenevs / exhale

Automatic C++ library api documentation generation: breathe doxygen in and exhale it out.
BSD 3-Clause "New" or "Revised" License
222 stars 51 forks source link

Problem with Sphinx 7 #202

Closed Rotzbua closed 10 months ago

Rotzbua commented 1 year ago

Problem

Exhale fails to run with sphinx 7 because the requirements does not allow the latest exhale version to be installed:

install_requires =

From breathe==4.32.0

Sphinx>=3.0,<7

For this reason pip installs an older exhale version 0.2.4 which is incompatible with sphinx 7.

Solution

Allow exhale 0.3.6 to run with sphinx 7. Tested and works (sphinx==7.2.6).

Fixed by #200