[enh] add requirements.txt