When building the Python package from source, either with pip --no-binary or on architectures where no prebuilt wheel are available, the build process try to generate the documentation and will fail if Doxygen is not found on the system. Ideally this should be detected during the configuration of the build and documentation generated only if the required dependencies are available.
Probably have to update this hard-coded variable https://github.com/AcademySoftwareFoundation/OpenColorIO/blob/main/setup.py#L80 and make sure build without the doc works.
Reported by @KelSolaar #1573 (comment)
When building the Python package from source, either with
pip --no-binaryor on architectures where no prebuilt wheel are available, the build process try to generate the documentation and will fail if Doxygen is not found on the system. Ideally this should be detected during the configuration of the build and documentation generated only if the required dependencies are available.Probably have to update this hard-coded variable https://github.com/AcademySoftwareFoundation/OpenColorIO/blob/main/setup.py#L80 and make sure build without the doc works.
Reported by @KelSolaar #1573 (comment)