Värmen har de senaste dagarne varit tryckande.