Handling requirements in setup.py