I suppose it does doe that, so does this though:
with codecs.open('requirements.txt') as f:
requirements = f.read().splitlines()
...
install_requires=requirements,
I don't think it's worth the dependency. But perhaps for others it is.