Начиная с гипотезы, которую я уже определил и установил пакет с точкой входа, которая выглядит следующим образом:
setup(...
entry_points={
'group.subgrp': []
}
...)
Затем во время выполнения я хотел бы определить некоторые функции и прикрепить их в качестве точек входа.Псевдокод может выглядеть следующим образом:
@Entrypoint.attach(group='group.subgrp', name='dummy_name')
def my_dummy_function():
....
Это выполнимо?
РЕДАКТИРОВАТЬ: После написания вопроса, я пришел к выводу, что это не имеет смысла, так как вызываемый определяется наточки входа «доступны», даже если пакет не «запускается».В любом случае я оставлю этот вопрос здесь, просто чтобы услышать от сообщества.