list(ws.iter_entry_points('foo.test'))
foos = [ep.load() for ep in ws.iter_entry_points('foo.test')]
for func in foos:
    print('name is {}'.format(func.__name__))
func()
Как динамически добавлять и загружать точки входа?