I have a module that gatherd like below and result in one .pyd file.
But when importing it all inner loaded modules will be visible to user by a simple python biltin dir(). so is there a way to hide them from user?
#et.pxd file results in et.pyd
include "etfile.py"
include "et_reader.py"
include "et_reader_preferences.py"
include "et_reader_properties.py"
include "et_reader_objects.py"
include "et_writer.py"
the test file:
>>> import et
>>> print dir(et)
it will print a list of all internal loaded modules, functions and ...