在runtim中添加Python入口点

2024-09-29 19:32:01 发布

您现在位置:Python中文网/ 问答频道 /正文

首先假设我已经定义并安装了一个包,其入口点如下:

setup(...
    entry_points={
        'group.subgrp': []
    }
...)

然后在运行时我想定义一些函数并将它们作为入口点附加。伪代码可能如下所示:

@Entrypoint.attach(group='group.subgrp', name='dummy_name')
def my_dummy_function():
    ....

这可行吗?你知道吗

编辑:在写了这个问题之后,我得出了这样的结论:这没有任何意义,因为在入口点上定义的callable是“可访问的”,即使包没有被“运行”。不管怎样,我将把这个问题留在这里,只是为了听取社区的意见。你知道吗


Tags: 函数代码name定义mydefsetupgroup

热门问题