refactor: provider env-config lives in modules (heleket poc)

This commit is contained in:
3252a8
2026-05-18 16:03:01 +03:00
parent 07b35036e7
commit 87efa6c77b
8 changed files with 473 additions and 141 deletions
+16
View File
@@ -1,13 +1,21 @@
from .base import (
PaymentProviderPresentation,
PaymentProviderSpec,
ProviderConfigBundle,
ProviderEnvConfig,
ProviderManifestField,
ServiceFactoryContext,
WebAppPaymentContext,
)
from .registry import (
PAYMENT_PROVIDER_SPECS,
build_provider_configs,
build_provider_services,
current_provider_configs,
find_manifest_owner,
get_provider_bundle,
get_provider_spec,
iter_provider_manifest_fields,
iter_provider_specs,
iter_service_keys,
iter_unique_provider_routers,
@@ -22,10 +30,18 @@ __all__ = [
"PAYMENT_PROVIDER_SPECS",
"PaymentProviderPresentation",
"PaymentProviderSpec",
"ProviderConfigBundle",
"ProviderEnvConfig",
"ProviderManifestField",
"ServiceFactoryContext",
"WebAppPaymentContext",
"build_provider_configs",
"build_provider_services",
"current_provider_configs",
"find_manifest_owner",
"get_provider_bundle",
"get_provider_spec",
"iter_provider_manifest_fields",
"iter_provider_specs",
"iter_service_keys",
"iter_unique_provider_routers",