writing the setup.py