Fixed setup.py egg_info failure when requests not installed

Fixed setup.py issue causing a failure to egg_info if requests not
installed, which caused pip install -r to fail if both
openexchangerates and requests were listed in the same requirements.txt