@luigimarangio If init__.py is literally empty, shared_code folder may not be recognized as a module. If you add something like '# -*- coding: utf-8 -*-' as a comment to __init__.py , does it change the behavior in any way?
init__.py
shared_code
__init__.py