First, the hard limitations are these:
* You must run python 2.7, 3.x won't work
* You must run QT4, QT5 won't work. Thus you need to match PyQt with this
* You will in all likelyhood need to run 32-bit versions of all dependencies, even on a 64-bit system. This because at least one dependency does not exist in 64-bit version, and you can't mix bittiness. This might have changed though, it was a while since this was checked.
Giving these limitations, you should be able to pick the latest matching version of all dependencies.
If you're uninterested in researching versions on your own and don't mind deps which are half a year old, there's a zip file with all that's needed here:
http://files.jwp.se/makehuman.htmlThis is known to be working, although you might have to install a microsoft VC redist package if one of the deps complain about missing DLL packages (there's a readme in the zip).