It would be nice if it allowed you to specify initial dependencies, or call out a requirements.txt file.
from pip.req import parse_requirements
requirements = parse_requirements("requirements.txt")
setup(
...
install_requires=[str(r.req) for r in requirements]