Citation: 4A_284/2024 E. 7

En définitive, le recours en matière civile doit être admis, l'arrêt attaqué annulé et réformé en ce sens que la requête de la bailleresse en évacuation de la locataire doit être admise. La requête d'assistance judiciaire de l'intimée est admise, les conditions prévues à l'art. 64 al. 1 et 2 LTF étant remplies en l'espèce. Les frais judiciaires, arrêtés à 2'000 fr., sont mis à sa charge, mais supportés provisoirement par la Caisse du Tribunal fédéral (art. 66 al. 1 et al. 4 LTF). L'octroi de l'assistance judiciaire ne dispense pas l'intimée du paiement de dépens (arrêts 5A_53/2023 du 21 août 2023 consid. 6; 5A_712/2021 du 23 mai 2022 consid. 8 et les références). Ceux-ci sont fixés à 2'500 fr. en faveur de la recourante qui obtient gain de cause (art. 68 al. 1 LTF). Un montant de 2'500 fr., supporté par la Caisse du Tribunal fédéral, sera accordé à l'avocate de l'intimée à titre d'honoraires d'avocat d'office (art. 64 al. 2 LTF). L'intimée est rendue attentive au fait qu'elle est tenue de rembourser la Caisse du Tribunal fédéral si, ultérieurement, elle est en mesure de le faire (art. 64 al. 4 LTF). Comme la procédure est gratuite devant la juridiction genevoise des baux et loyers et qu'il n'y est pas alloué de dépens, il ne se justifie pas de renvoyer la cause à la cour cantonale pour revoir cette question.