py updates