the provided requirements.txt has a lot of error, could you please give a perfect requirements.txt???