File "/usr/home/emaste/src/glasgow/software/glasgow/support/plugin.py", line 71, in all return {ep.name: cls(ep) for ep in importlib.metadata.entry_points()[cls.GROUP_NAME]} File "/usr/home/emaste/src/glasgow/software/glasgow/support/plugin.py", line 71, in return {ep.name: cls(ep) for ep in importlib.metadata.entry_points()[cls.GROUP_NAME]} File "/usr/home/emaste/src/glasgow/software/glasgow/support/plugin.py", line 74, in __init__ if entry_point.dist.name != "glasgow": AttributeError: 'EntryPoint' object has no attribute 'dist'