Get rid of ``RealDisplaySizeMM`` C-Extension
The RealDisplaySizeMM C-Extension seems to be doing something that can be done using pure Python. Though, this needs further investigation.
Also, this ticket is related to #6, if this ticket is solved, there is no need to solve #6 .
Under Linux systems, xrandr --verbose gives all the info we need, including EDID which needs to be decoded:
import codecs
edid = codecs.decode(xrandr_edid_data, "hex")
I have no experience with Wayland though, so I don't know if xrandr behaves the same.
I think the main reason for using the C-Extension at the time was getting the proper display dimensions under macos, maybe that is obsolete now.
Heres the story how RealDisplaySizeMM found its way into DisplayCAL:
https://www.python-forum.de/viewtopic.php?f=19&t=15859
Thanks for the link. It was delighting to read. Though, it is really not enough motivation to use a C-Extension as far as I'm concerned. We should definitely remove it.