With Python 2.7 being officially and entirely deprecated since January 1st 2020 , all the distros released in 2020 have removed it from their repositories. However, Python 2.7 is a hard dependency of DisplayCAL in rather convoluted ways: while it’s still possible to self-compile Python 2.7 and fetch most of the required packages, the blocking dependency is Python-wxWidget which needs a script (“wheels”) to be built for the relevant Python version. I never managed to make it work on Fedora 32.
Bottom line, by 2021, most people on Linux will have no way to profile their screen. Sure, ArgyllCMS works in command line, but let’s be realistic here : we are talking about display management for artists. Please, git people, calm down.
The DisplayCAL’s dev, Florian, has given his latest proof of life in January 2020. Nothing has happen on SourceForge since then, no new release, and no news of migration to Python 3.x and he didn’t take any help offer, back in 2019, to migrate the code.
My experience with migrating Python 2.7 to Python 3 is it’s usually a matter of running the official 2to3.py
script, manually fix a couple of slang changes, and done. However, DisplayCAL heavily relies on bindings with C libs and such, so I have no idea how convoluted it is inside.
Bottom line… Does someone has news about the state of the project, the migration status, and such or should we bury/fork that beautiful piece of soft ?
[rant]Python 2 deprecation was only planned since 2008, first for 2015, then pushed to 2020 in 2014. Almost nobody saw it coming…[/rant]