Citation: 1C_422/2017 E. B

Agissant par la voie du recours en matière de droit public, A.________ demande au Tribunal fédéral d'annuler l'arrêt cantonal ainsi que la décision de la Commune de Bagnes du 16 février 2012. Elle conclut subsidiairement au renvoi de la cause soit au Tribunal cantonal, soit au Conseil d'Etat. En tout état, elle conclut à la condamnation de E.________ aux frais de la procédure et au versement de dépens en faveur " des hoirs D.________ ". Le Conseil d'Etat et le Tribunal cantonal renoncent à se déterminer sur le recours. Le Tribunal cantonal précise néanmoins que la plupart des arguments soulevés devant le Tribunal fédéral ne l'ont pas été devant les instances cantonales. La Commune de Bagnes conclut au rejet du recours. Pour leur part, la constructrice et l'auteur du projet demandent que le recours soit déclaré irrecevable et, subsidiairement, qu'il soit rejeté, le tout avec suite de dépens. Les parties ont encore répliqué.