Extending#
Building sources are registered through Python entry points on installed packages. HTTP clients select registered IDs; they never supply module names, file paths or URLs.
Building-source plugins
Register a provider that becomes selectable in Python, the CLI, the pages and the API.