Issue #3458177 by mondrake, catch, godotislate, longwave, xjm: Changing...
Issue #3458177 by mondrake, catch, godotislate, longwave, xjm: Changing plugins from annotations to attributes in contrib leads to error if plugin extends from a missing dependency
(cherry picked from commit 7a331d50)