Faits: A. Le Conseil communal de Romanel-sur-Lausanne a adopté le 2 avril 2009 un règlement communal sur la gestion des déchets (ci-après: le Règlement communal), qui a été approuvé par le Département de la sécurité et de l'environnement du canton de Vaud (ci-après: le Département) le 18 juin 2009. Cette approbation a fait l'objet d'une publication dans la Feuille des avis officiels du 26 juin 2009. Les articles 11 et 12 du Règlement communal prévoient ce qui suit: "Art. 11 Principes 1 Le détenteur assume le coût de l'élimination de ses déchets. 2 La Commune perçoit des taxes pour couvrir les frais de gestion des déchets dont elle a la charge. 3 La Municipalité réévalue chaque année le montant des taxes en fonction des charges budgétisées. Les excédents et les déficits des années précédentes sont pris en compte. 4 Elle communique les éléments sur lesquels elle se base pour déterminer le montant et les modalités des taxes. 5 Jusqu'à concurrence des maximums précisés à l'article 12, la Municipalité est compétente pour adapter le montant des taxes à l'évolution des coûts effectifs, tels qu'ils ressortent de la comptabilité communale. 6 Les taxes sont destinées à couvrir au moins le 70% des charges du chapitre 450 de la comptabilité communale. Art. 12 Taxes 1 Les taxes forfaitaires sont fixées à - 180 fr. par an (TVA comprise) au maximum par ménage d'une personne - 270 fr. par an (TVA comprise) au maximum par ménage de 2 personnes - 360 fr. par an (TVA comprise) au maximum par ménage de 3 personnes - 450 fr. par an (TVA comprise) au maximum par ménage de 4 personnes et plus. 2 Pour les résidences secondaires, il est perçu du propriétaire une taxe forfaitaire de 90 francs par an (TVA comprise) au maximum par résidence. 3 La situation familiale au 1er janvier, ou lors de l'arrivée dans la Commune est déterminante pour le calcul de la taxe de l'année en cours. 4 Les mineurs sont exonérés de la taxe et ne sont pas pris en compte dans le calcul de l'équivalent ménage. 5 En cas de départ ou d'arrivée en cours d'année, la taxe est due par mois entier et calculée prorata temporis. 6 Pour les petites entreprises, dont la qualité des déchets est comparable à celle d'un ménage, il est perçu une taxe forfaitaire de 180 francs par an (TVA comprise) au maximum. 7 Pour les autres entreprises qui ont recours au service communal pour l'élimination de leurs déchets urbains, une taxe de 500 francs (TVA comprise) au maximum par tonne est perçue. Le tonnage est déterminé selon le décompte mensuel fourni par le transporteur." B. Par acte du 16 juillet 2009, Brigitte Gabioud a demandé à la Cour constitutionnelle du canton de Vaud d'annuler le Règlement communal et de constater que la taxe forfaitaire qu'il prévoit n'est pas conforme aux art. 2 et 32a de la loi fédérale du 7 octobre 1983 sur la protection de l'environnement (LPE; RS 814.01) ni « favorable à la protection de l'environnement et à la maîtrise des coûts globaux de gestion des déchets ». La Cour constitutionnelle a ordonné un double échange des écritures. C. Par arrêt du 7 octobre 2009, la Cour constitutionnelle a admis la requête et annulé le Règlement sur la gestion des déchets de la Commune de Romanel-sur-Lausanne. En substance, elle a jugé que la taxe forfaitaire par ménage avait un rapport avec l'importance des déchets produits, de sorte qu'elle était conforme au droit fédéral. Le recours à l'impôt pour 30% du coût des déchets était en revanche contraire au droit fédéral. La commune n'avait en effet pas fait état de difficultés financières momentanées et n'exposait pas devoir éviter une opposition massive de la population et le recours par cette dernière à l'élimination illégale des déchets. La modification des normes contraires au principe de causalité étant susceptible d'entraîner celle d'autres dispositions, le règlement communal devait être annulé dans son entier. D. Agissant par la voie du recours en matière de droit public, la Commune de Romanel-sur-Lausanne, agissant par sa Municipalité, demande au Tribunal fédéral de réformer l'arrêt rendu le 7 octobre 2009 par la Cour constitutionnelle du Tribunal cantonal du canton de Vaud en ce sens que la requête déposée le 16 juillet 2009 par Brigitte Gabioud est rejetée et que le règlement sur la gestion des déchets de la Commune de Romanel-sur-Lausanne, adopté le 2 avril 2009, est confirmé. Subsidiairement, elle demande au Tribunal fédéral d'annuler l'arrêt rendu le 7 octobre 2009 et de renvoyer la cause à l'autorité cantonale pour nouvelle décision dans le sens des considérants, plus subsidiairement de réformer l'arrêt attaqué en ce sens que seul l'art. 11 al. 6, subsidiairement le chapitre 3 du règlement sur la gestion des déchets de la Commune de Romanel-sur-Lausanne est annulé. Invoquant son autonomie ainsi que son intérêt fiscal, la Commune de Romanel-sur-Lausanne se plaint de l'application arbitraire des art. 13 et 18 de la loi vaudoise du 5 octobre 2004 sur la juridiction constitutionnelle (LJC; RSVD .173.32) et 32a LPE. La Cour constitutionnelle conteste avoir étendu excessivement son examen ou violé le droit d'être entendu de la Commune. Sur le fond, elle se réfère aux considérants de l'arrêt attaqué. Le Service cantonal des eaux, sols et assainissement conclut implicitement à l'admission du recours. Brigitte Gabioud conclut au rejet du recours sous suite de frais et dépens. La recourante a déposé une réplique et Brigitte Gabioud une duplique. L'Office fédéral de l'environnement a déposé des observations sur recours datées du 31 août 2010. Il est d'avis que, plus de dix ans après l'introduction de l'art. 32a LPE, le financement par l'impôt ordinaire de l'élimination des déchets ne respecte pas le principe de causalité.