v0.146.0
 1from plain.packages import (
 2    PackageConfig,
 3    packages_registry,
 4    register_config,
 5)
 6
 7from .otel import register_pool_observables
 8from .registry import models_registry
 9from .sources import runtime_pool_source
10
11
12@register_config
13class Config(PackageConfig):
14    package_label = "plainpostgres"
15
16    def ready(self) -> None:
17        # Trigger register calls to fire by importing the modules
18        packages_registry.autodiscover_modules("models", include_app=False)
19
20        models_registry.ready = True
21
22        register_pool_observables(runtime_pool_source)