'Create a PythonModule.  Do not construct this directly, instead inspect a
PythonPath or other PythonModule instances.
@param name: see ivar
@param filePath: see ivar
@param pathEntry: see ivar'

def __init__(self, name, filePath, pathEntry):

    _name = nativeString(name)
    assert (not _name.endswith('.__init__'))
    self.name = _name
    self.filePath = filePath
    self.parentPath = filePath.parent()
    self.pathEntry = pathEntry
