This application discloses compounds according to generic Formula (I): wherein all variables are defined as described herein, which inhibit Btk. The compounds disclosed herein are useful to modulate the activity of Btk and treat diseases associated with excessive Btk activity. The compounds are useful for the treatment of oncological, auto-immune, and inflammatory diseases caused by aberrant B-cell activation. Also disclosed are compositions containing compounds of Formula I and at least one carrier, diluent or excipient.La présente invention concerne des composés représentés par la formule générique (I) dans laquelle toutes les variables sont telles que définies dans la description, lesquels composés inhibant la Btk. Les composés de la présente invention sont utiles pour moduler l'activité de la Btk et pour traiter des maladies associées à une activité excessive de la Btk. Ces composés sont utiles pour le traitement de maladies oncologiques, auto-immunes, et inflammatoires causées par l'activation aberrante des lymphocytes B. L'invention concerne également des compositions contenant des composés de formule (I) et au moins un support, diluant ou excipient.