Skip to content

Part of bagof

bagof.dispatchers is the low-level root of the bagof family of packages. It owns the hint subtype relation and the introspection helpers, under bagof.dispatchers.core, that the other bags build on. Its only dependency is typing_extensions, and it supports Python 3.8 through the current release.

The design behind the dispatch engine is written up in RFC 0001, and how it compares with other multiple-dispatch systems, including Julia's, is written up on the Comparison page. bagof itself is a namespace package of small, focused tools; see the project overview for how the family fits together.