enthought / envisage

Envisage is a Python-based framework for building applications whose functionalities can be extended by adding "plug-ins".
http://docs.enthought.com/envisage/
Other
80 stars 26 forks source link

Improve doc build; fix Read the Docs config #560

Closed mdickinson closed 1 year ago

mdickinson commented 1 year ago

Our Read the Docs build is currently failing. The proximate cause is that I removed the docs optional requirements when things got migrated to pyproject.toml, but I suspect that even with that fixed other things would have gone wrong.

This PR reworks the doc build a bit to make it more Read-the-Docs friendly:

Test build on RtD: https://readthedocs.org/projects/envisage/builds/19891791/