I am trying to convert reportlab setup.py to work with github actions. The reportlab toolkit is old > 20 years and although recently we have started using appveyor, travis and now actions to produce wheels for various platforms it seems I should really be using cibuildwheel and not multibuild and a bunch of different mechanisms.
However, I find that I need to have a good way to locate the small number of libraries that a reportlab whl file needs. Is there somewhere a ‘standard’ way to locate dynamic libraries of interest? In practice it seems I only need to find a libfreetype,so and the corresponding ft2build.h.
My current code works in a cibuildwheel action for macos and windows (I download a static code base there), but in linux it seems that different dockers are causing problems.
Should I just search various possible start paths to try and find my library/include files?