[enh] add setup.py