I was recently installing from source to review #3140 following the official guide. However, when I tried to import openmc I got an ImportError for endf. This is because I never had to run pip to install this dependency.
I think the build process was not properly updated with the migration to pyproject.toml. The documentation should add a step to include pip install ., unless this is supposed to be handled by cmake but is not being handled.