Isn't this what containers are for. Someone somewhere gets it configured right and then you download and run pre setup container and add your job data ? Or am I looking at the problem wrong?
But then how do you test out the latest model that came out from who knows where and has the weirdest dependencies and a super obscure command to install?
Just email all your data to the author and ask them to run it for you.