<p>The present invention relates to compounds useful of inhibitors of protein kinases of formula (I). The invention also provides pharmaceutically acceptable compositions comprising said compounds and methods of using the compositions in the treatment of various disease, conditions, or disorders. Formula (I) or a pharmaceutically acceptable salt thereof, wherein: Ring A is a pyrrole ring optionally substituted.</p>