Use setuptools entrypoints to find apps
In contrast to scanning the aleksis.apps
namespace, this has some
benefits:
- Does not need to import the module to consider it (resolve potential circular imports 🤩)
- Does not need to scan filesystems and wheels
- Apps can choose their own namespaces, register multiple apps/ variants, and much more)
Edited by Nik | Klampfradler