(cls)
| 329 | |
| 330 | @classmethod |
| 331 | def register_setuptools(cls): |
| 332 | if cls._registered: |
| 333 | # Only have to register once. |
| 334 | return |
| 335 | |
| 336 | for dist in _importlib_metadata.distributions(): |
| 337 | for entry in dist.entry_points: |
| 338 | # Look for setup.py entry points named `dash_hooks` |
| 339 | if entry.group != "dash_hooks": |
| 340 | continue |
| 341 | entry.load() |