Cantera / cantera

Chemical kinetics, thermodynamics, and transport tool suite
https://cantera.org
Other
581 stars 342 forks source link

Newer doxygen #1662

Closed ischoegl closed 5 months ago

ischoegl commented 5 months ago

Changes proposed in this pull request

Adding conda to the docs runner allows to be more specific with packages not provided by PyPI. Supersedes #1597 (which could not be resurrected as the original branch was deleted).

If applicable, fill in the issue number this pull request is fixing

Closes #1592

Checklist

ischoegl commented 5 months ago

Apart from another upstream deprecation that just popped up (this time from Scipy), the newer doxygen fails to generate a list of C++ Modules (missing from left menu). This is likely a new setting ...

ischoegl commented 5 months ago

@speth ... this is ready for a review. I was not able to track down the cause for the 'modules' page no longer being generated for the newest versions of doxygen. For the time being, I pinned doxygen to 1.9.7, as this is the last version not affected by this change (I also updated the Doxyfile, which accounts for most of the diff). In addition, I cherry-picked a fix for the newest CI failures due to deprecations.