This is hard to say without knowing the use of the scripts. If it’s something to be used as normal CLI tools, probably some place that’s in the user’s path. If it’s something else, I would just have it download to the current working directory so that the user has the choice on where to put it.
Don’t most of these projects have a requirements.txt? That would be my first thought when trying to find deps. Getting the size of a package is above my head.