move requirements to inside the setup.py