import os import httpx from secrets_manager.python_ext import PythonSecretsManager SERVICE_NAME = "delivery-metadata-xml-generator" ENVIRONMENT = os.environ["ENVIRONMENT"] or "dev" PROD_ENVIRONMENT = "prod" QA_ENVIRONMENT = "qa" TEST_ENVIRONMENT = "test" DEV_ENVIRONMENT = "dev" TOKEN_MANAGER_ENVIRONMENT = ( ENVIRONMENT if ENVIRONMENT not in [DEV_ENVIRONMENT, TEST_ENVIRONMENT] else QA_ENVIRONMENT ) secrets_manager_client = PythonSecretsManager( application_context=False, environment=ENVIRONMENT, service_name=SERVICE_NAME, ) DEFAULT_OWS_CLIENT_TIMEOUT = httpx.Timeout( connect=20.0, read=45.0, write=5.0, pool=20.0 )