Thank you both for the prompt replies.
I got the library working by installing it in the workflow directory. I still have some tweaks to make but the main hurdle is overcome.
I think I will try to follow the @deanishe advice from https://www.deanishe.net/alfred-workflow/guide/third-party.html?highlight=python library and set up a library so I can invoke these 3rd party libraries across my workflows. I just need to understand the instantiate step - is it in the workflow every time or something to do once?
But for now, at least I can fine tune the daily notes template.