首先假设我已经定义并安装了一个包,其入口点如下:
setup(...
entry_points={
'group.subgrp': []
}
...)
然后在运行时我想定义一些函数并将它们作为入口点附加。伪代码可能如下所示:
@Entrypoint.attach(group='group.subgrp', name='dummy_name')
def my_dummy_function():
....
这可行吗?你知道吗
编辑:在写了这个问题之后,我得出了这样的结论:这没有任何意义,因为在入口点上定义的callable是“可访问的”,即使包没有被“运行”。不管怎样,我将把这个问题留在这里,只是为了听取社区的意见。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐