Sorry, I don't have much experience putting out source for other people to run, and I'm not really naturally professional anyway, so I never bothered to research it. I'd never even heard of a depends.py before, so that's why there isn't one!
If you haven't seen it yet, I put together a help page on my experiences getting the source to run on different platforms here:
http://hydrusnetwork.github.io/hydrus/help/running_from_source.html
Specifically, this seems to cover most of the bases:
(sudo) pip install beautifulsoup4 hsaudiotag lxml lz4 mp3play nose numpy pafy Pillow psutil pycrypto PyPDF2 PySocks python-potr PyYAML requests Send2Trash twisted
Although there can be more complicated stuff to do for things like wx–see the page.
Is depends.py something that'll auto-install this stuff? Is there some built-in library that'll check my code and automatically generate that file or otherwise figure out what the local python installation needs? I don't know what documentation I should be looking at, for this stuff, so I would be interested in what you can recommend. I prefer simple and multi-platform above everything else.