Continuing the discussion from Is there a way to replace a transitive dependency by another?:
We are currently facing the exact same problem that @Rafael_Brandao described in 2012 in this old thread. Is there any news on that? @luke_daley gave a very promising answer, saying the requested feature could be added in the future.