PyGTK is an optional dependency that is only required for the GUIs so you can install Cylc without it, the GUIs won’t work but everything else will.
During the upgrade from GTK2 to GTK3 the PyGTK project renamed itself to PyGObject.
- PyGTK is Python2 GTK2
- PyGObject is Python3 GTK3 (though once supported Python2 too).
You should still be able to install a Python2 PyGTK if the HPC OS provides a package (which they might not as it is getting old).
Often we run our workflows (suites) on dedicated servers from where jobs are submitted to the HPC. If this arrangement would work then the best place to install the GUIs is on these servers rather than on the HCP which might be easier.
Otherwise if it’s necessary to run the workflows on an HCP login node then Rose Bush might be an option for you. It is a web-based Cylc monitoring tool which shows tasks, jobs, statuses, job out & err files, etc, but lacks control functionality.
Cylc8 is not quite ready for use and the version uploaded to Conda is a bit out of date. We will be making a beta release soon but it’s not quite ready yet.