Have you used cyanite in any meaningful way? The original author's (pyr) repo has been pretty dead.
This person has been doing a lot of good work: https://github.com/mwmanley/cyanite
This person has been doing a lot of good work: https://github.com/mwmanley/cyanite