What is the best way to add additional dependency packages?

Hi guys, what is your best practice to bundle additional dependency packages along with a python script for Flame?
Maybe I’m missing something and there are conventional way to place additional packages required by Flame python scripts?

So far I’ve came up with an idea of having a folder with a script and a hidden folder inside it to put the packages there for Flame not to scan it, ie:

/opt/Autodesk/python/myScript/myscript.py
/opt/Autodesk/python/myScript/.packages/mymodule

Another approach would be to bundle it along with the script like in TimewarpML and unpack somewhere in a user home folder.

Thank you for any info,
Andriy.