Faits: A. La loi neuchâteloise sur les contributions directes (LCdir), adoptée le 21 mars 2000 et entrée en vigueur le 1er janvier 2001, comporte une disposition relative à la compensation des effets de la progression à froid, dont la teneur est la suivante: "Art. 45 1 Les effets de la progression à froid sur l'impôt frappant le revenu des personnes physiques sont compensés par une adaptation équivalente des barèmes et des déductions en francs opérées sur le revenu. Les montants doivent être arrondis aux 100 francs supérieurs ou inférieurs. 2 Le Conseil d'Etat procède à l'adaptation lorsque l'indice suisse des prix à la consommation établi par le Département fédéral de l'économie publique a augmenté de 5% depuis l'entrée en vigueur de la présente loi ou depuis la dernière adaptation. Est déterminant l'indice de référence au 31 octobre de l'année civile précédant celle de la période fiscale". Le 5 juin 2005, le peuple neuchâtelois a accepté en votation populaire l'adjonction à l'art. 57 de la Constitution de la République et canton de Neuchâtel du 24 septembre 2000 (Cst./NE; RS 131.233) d'un alinéa 3 en vertu duquel les lois et décrets qui entraînent de nouvelles dépenses importantes pour le canton, respectivement une diminution ou une augmentation importante de ses recettes fiscales doivent être votés à la majorité de trois cinquièmes des membres du Grand Conseil, la définition des notions de dépense nouvelle importante, de diminution et d'augmentation importantes des recettes fiscales étant renvoyée à la loi. Par ailleurs, l'art. 4 al. 2 let. c de la loi cantonale sur les finances du 21 octobre 1980 (LFin) a été modifié en conséquence et soumet, dans sa teneur en vigueur depuis le 1er juillet 2005, à la majorité de trois cinquièmes des membres du Grand Conseil les lois et décrets qui entraînent une diminution ou une augmentation des recettes fiscales de plus de 5 millions de francs par année. Le 4 avril 2007, le Conseil d'Etat de la République et canton de Neuchâtel a soumis au Grand Conseil un projet de loi visant à modifier l'art. 45 LCdir en ces termes: "Art. 45, al. 1 et 2 1 Les effets de la progression à froid sur l'impôt frappant le revenu des personnes physiques sont compensés périodiquement, totalement ou partiellement, par une adaptation des barèmes et des déductions en francs opérées sur le revenu. Les montants doivent être arrondis aux 100 francs supérieurs ou inférieurs. 2 Le Conseil d'Etat présente au Grand Conseil un projet d'adaptation dans le courant de l'année précédant la période fiscale, lorsque l'indice suisse des prix à la consommation (IPC) a augmenté d'au moins 5% depuis l'entrée en vigueur de la présente loi ou depuis la dernière adaptation. Est déterminant le niveau de l'indice une année avant le début de la période fiscale". Le projet de loi prévoyait en outre une disposition transitoire précisant que le niveau de l'indice suisse des prix à la consommation (IPC) au 30 juin 2007 détermine la nécessité d'adapter les barèmes et les déductions, en application de l'art. 45 LCdir, pour la période fiscale 2008. Dans sa séance du 26 juin 2007, le Grand Conseil de la République et canton de Neuchâtel a adopté le projet de loi en ces termes: "Art. 45, al. 1 et 2 1 Les effets de la progression à froid sur l'impôt frappant le revenu des personnes physiques sont compensés, en principe, par une adaptation équivalente des barèmes et des déductions en francs opérées sur le revenu. Les montants doivent être arrondis aux 100 francs supérieurs ou inférieurs. 2 Le Conseil d'Etat présente au Grand Conseil un projet d'adaptation dans le courant de l'année précédant la période fiscale, lorsque l'indice suisse des prix à la consommation (IPC) a augmenté d'au moins 5% depuis l'entrée en vigueur de la présente loi ou depuis la dernière adaptation. Est déterminant le niveau de l'indice une année avant le début de la période fiscale". Cette loi a été publiée dans la Feuille d'avis officielle du 6 juillet 2007, le délai référendaire expirant le 27 août 2007. B. Agissant le 30 août 2007 par la voie du recours en matière de droit public, A._ et consorts demandent au Tribunal fédéral d'annuler la loi neuchâteloise du 26 juin 2007 portant modification de la loi sur les contributions directes du 21 mars 2000, subsidiairement d'annuler cette loi en tant qu'elle modifie l'art. 45 al. 1 LCdir en ce sens que la progression à froid n'est compensée qu'en principe par une adaptation équivalente des barèmes et des déductions en francs opérées sur le revenu et en tant que l'al. 2 prévoit que le Conseil d'Etat présente au Grand Conseil un projet d'adaptation dans le courant de l'année précédant la période fiscale lorsque l'indice suisse des prix à la consommation a augmenté d'au moins 5% depuis l'entrée en vigueur de la présente loi ou depuis la dernière adaptation. Ils se plaignent d'une violation de leur droit de vote garanti à l'art. 34 Cst. et d'arbitraire dans le traitement de deux situations symétriques qui justifieraient un régime identique. Le Grand Conseil conclut au rejet du recours dans la mesure où il est recevable. Les recourants ont répliqué. C. Par ordonnance du 5 septembre 2007, le Président de la Ire Cour de droit public a rejeté la requête d'effet suspensif présentée par les recourants. 