setup: add setup.py file