python - 在运行时添加 Python 入口点
问题描述
从我已经定义并安装了一个包和入口点的假设开始,它看起来像:
setup(...
entry_points={
'group.subgrp': []
}
...)
然后在运行时我想定义一些函数并将它们附加为入口点。伪代码可能如下所示:
@Entrypoint.attach(group='group.subgrp', name='dummy_name')
def my_dummy_function():
....
那可行吗?
编辑:写完问题后,我得出结论,这是没有意义的,因为即使包没有被“运行”,入口点上定义的可调用对象也是“可访问的”。无论如何,我将把问题留在这里,只是为了听取社区的意见。
解决方案
推荐阅读
- ios - dequeueReusableCell 什么时候返回 nil?
- typescript - 从 AWS S3 的 .tar.gz 获取文件内容。打字稿
- android - NFC 触碰付款广播接收器
- .net - 无法在 Azure Pipelines 中使用 Paket 还原 NuGet 包(工件源)
- c++ - 是否可以为 Matrix 类实现 move operator+/operator-/operator*?
- sql-server - 自动缓存结果
- linux - 运行 yum 更新时出现“软件包与预期下载不匹配”错误
- docker - docker run 失败并显示“docker:来自守护进程的错误响应:地址已在使用中。”
- css - 生成具有单色的css渐变
- python - VS Code pylint(import-error)“无法导入”自定义目录中的子模块