The issue was that the some of the entries in the data_files were referenced with absolute path and the source of that was the DisplayCAL.setup.get_data() function. This resulted the SOURCES.txt in the egg file to contain absolute paths which are not valid except the system that the library is build with. Now it always returns a relative path, and when build the SOURCE.txt file contains all relative paths. Only tested on MacOS, but it should be fine with other OSes too.
The issue was that the some of the entries in the
data_files
were referenced with absolute path and the source of that was theDisplayCAL.setup.get_data()
function. This resulted the SOURCES.txt in the egg file to contain absolute paths which are not valid except the system that the library is build with. Now it always returns a relative path, and when build the SOURCE.txt file contains all relative paths. Only tested on MacOS, but it should be fine with other OSes too.