Does her lease give her any rights to automatic renewal on July 31?

If not then she has been given more than enough legal notice that her tenancy is terminated July 31 and she'll have to find another place to live by then.

That's the risk of taking short term rental agreements.