I am developing a Blender addon, which needs few external Python libraries (e.g. scipy, pandas, etc). I was wondering about the best approach for including them into a "stand-alone" software package. My approach would be to embed them in the addon directory under /packages/modules
Myaddon
-packages
-addons
-modules
-scipy
-pandas
-etc..
-presets
-startup
-file1.py
-file2.py
This approach seems working fine. Of course, the size of the addon is bigger that initially anticipated, but I thinks that this approach is probably the only one that can make the addon usable also for non-Python users. What do you think? I just wanted to hear some other opinions.