I believe the problem with autodoc constructing the documentation was caused by missing dependencies. This merge request install all pyicon dependencies before attempting to build the documentation.