(self, directory: Optional[Path] = None)
| 57 | return [plugin for plugin in self if issubclass(plugin, by_type)] |
| 58 | |
| 59 | def iter_entry_points(self, directory: Optional[Path] = None): |
| 60 | with enable_plugins(directory): |
| 61 | eps = importlib_metadata.entry_points() |
| 62 | |
| 63 | for entry_point_name in ENTRY_POINT_NAMES: |
| 64 | yield from find_entry_points(eps, group=entry_point_name) |
| 65 | |
| 66 | def load_installed_plugins(self, directory: Optional[Path] = None): |
| 67 | for entry_point in self.iter_entry_points(directory): |
no test coverage detected