Currently install_requires requirements are buried in a text file. Would be easier to discover if it is just done in setup.py . No reason to have file I/O overhead during setup for those entries.
Bonus: Move all that data from setup.py to setup.cfg for easier to read package info.
astropy/astropy.github.com#491 (comment)