I used to keep a project docs on readthedocs.io server. Here is the link CoFEA Initiative
Since the 3rd of April, it looks a bit broken (e.g. the main logo is aligned to the left while it should be centered) because a new version of docutils library was released. The latest version of docutils is 0.17, and this particular Sphinx theme works fine with version up to 0.16.
The log file shows why it is not working. First, the readthedocs server installs latest version of docutils
Collecting docutils>=0.11
Downloading docutils-0.17-py2.py3-none-any.whl (575 kB)
Then the Sphinx theme tries to download and install a specific version of docutils based on what is defined in the setup.py
Installed /home/docs/checkouts/readthedocs.org/user_builds/cofea/envs/latest/lib/python3.7/site-packages/ipygany-0.5.0-py3.7.egg
Searching for docutils==0.16
Reading https://pypi.org/simple/docutils/
Downloading https://files.pythonhosted.org/packages/81/44/8a15e45ffa96e6cf82956dd8d7af9e666357e16b0d93b253903475ee947f/docutils-0.16-py2.py3-none-any.whl#sha256=0c5b78adfbf7762415433f5515cd5c9e762339e23369dbe8000d84a4bf4ab3af
Best match: docutils 0.16
Processing docutils-0.16-py2.py3-none-any.whl
Installing docutils-0.16-py2.py3-none-any.whl to /home/docs/checkouts/readthedocs.org/user_builds/cofea/envs/latest/lib/python3.7/site-packages
I think what is happening is that when the Sphinx command is invoked, it is using the version 0.17 instead of 0.16.
Is there any way to enforce usage of docutils 0.16 versions for Sphinx?