Python 2.7

Hello, I got this error message when I run this ():
The following modules appear to be missing
['demo', 'filepath']
Everything works fine if I run the same command in the package directory, still I would like to know why exactly I get this message since the two modules are loaded properly by __init__ and "seen" by py2exe if they are in its same directory. I guess it looks for modules in ./ only, but is there a way to kindly ask py2exe to look for modules in the package directory? Would'nt that make more sense since distutils behaves exactly like this? I also like to keep the setup and ddls outside the package, so this really mess up my directory structure.
Thanks for reading.