I was about to send a PR to add the requirements.txt file to the MANIFEST when I saw these lines:
https://github.com/flosell/trailscraper/blob/master/setup.py#L4-L11
Is that by design? To not add any dependency when installing from a source distribution? If so, why? If not, I can send a PR to fix it.