check for missing dependencies
There are tools out there to check for dependencies, but it should also be easy to check for these yourself.
uh - make this a priority Kieran! @stephenmcconnachie
Re: checking for dependencies - I recently ran copyit.py on 2 new machines, both needed lxml to run with python3 (an easy fix, pip3 install lxml), and python2 also needed "future" for builtins (again nbd, google pointed me here: https://askubuntu.com/questions/697226/importerror-no-module-named-builtins).
If you're considering a check for dependencies, these presented in our environment, running brew installed python3 in macOS
Thanks @eddycolloton - sorry for the late reply. I need to get this built into every script, not just the python dependencies but the external dependencies used by subprocess(). I recently updated openssl on a mac, which then killed the whole ffmpeg homebrew install. The script didn't check that ffmpeg and ffprobe were still running correctly.