我想知道是否有一种方法可以注册一些特殊的 entry_point 并在安装包并定义该 entry_point 时执行一些任务,就像 console_scripts 一样,我想 distutils 是执行任务的那个,但是有一种方法根据一些entry_point注册更多的任务?
最后,我想执行类似安装后任务但未在包中定义但在另一个中定义的东西。
我现在这样做的方法是每 x 秒监视一次 pkg_resources.iter_entry_points,然后重新加载包 pkg_resources 以获取新的 entry_points 并在有人定义新的 entry_points 时执行操作,我在守护进程中执行此操作,但是似乎应该有更好的方法来做到这一点。