Python at least doesn't provide any reasonable dependency tool for third-party test suite data. I can't really package a third-party test suite as a Python program.
Why can't you do that with the language package manager? In Node you simply change the version number, run npm install, test the changes, either commit or don't.