Citation: 2C_1062/2017 E. C

Agissant par la voie du recours en matière de droit public, X.________ demande au Tribunal fédéral d'annuler l'arrêt du Tribunal cantonal du 28 novembre 2017 et de renouveler son autorisation de séjour UE/AELE. Elle conclut également à l'octroi de l'assistance judiciaire. Subsidiairement, elle demande l'octroi d'un délai raisonnable pour organiser son retour au Portugal. Le Tribunal cantonal et le SPOP ont renoncé à se déterminer sur le recours. Par ordonnance du 15 décembre 2017, le Président de la IIe Cour de droit public du Tribunal fédéral a admis la demande d'effet suspensif. Le 18 décembre 2017, le Tribunal fédéral a renoncé provisoirement à demander une avance de frais et a informé l'intéressée qu'il serait statuer ultérieurement sur sa demande d'assistance judiciaire.