I have a Python library that depends on python-igraph, and I’d like to have Read the Docs automatically generate the Sphinx documentation. However, building the docs on RtD fails because the host doesn’t manage to install the igraph dependency, specifically its C core. Here’s the log output:
libtoolize or glibtoolize not found or not in the path!
We are going to build the C core of igraph.
Source folder: vendor/source/igraph
Build folder: vendor/build/igraph
Install folder: vendor/install/igraph
Bootstrapping igraph...
Could not compile the C core of igraph.
error: Setup script exited with 1
I know that Vincent Traag’s leidenalg and louvain packages both have docs on RtD, but looking through those projects’ setup.py
files, I couldn’t figure out how they go about building igraph. Has anyone figured this out before?