pandera.decisions.register_provider

pandera.decisions.register_provider(prefix, factory)[source]

Make "<prefix>:<model>" resolve to a provider.

This is how a provider that pandera does not ship becomes reachable from set_provider, PANDERA_DECISIONS_PROVIDER and provider(...):

decisions.register_provider("acme", lambda model: AcmeProvider(model))
decisions.set_provider("acme:decider-2b")

factory receives whatever follows the first colon ("" if nothing).

Return type:

None