We’ve got several different plugins that all have repeating code. We’d like to create a utilities.py script that we can reference across the different plugins to cut down on repeating code.
Where would I need to put such a utiltiies file, and how would i reference it from each plugin? Or is this even possible?
You can do it pretty much at any level
Have a look at the pychilizer extension for example GitHub - dnenov/pyChilizer where it is done in the extension folder
You can do it at the tab, panel, pushbutton level. pretty much any level.
You may have to reload when making folder changes.