zipalyzer.constants =================== .. py:module:: zipalyzer.constants .. autoapi-nested-parse:: Loads configuration from environment variables and `.env` files. By default, the values defined in the classes are used, these can be overridden by an env var with the same name. An `.env` file is used to populate env vars, if present. Attributes ---------- .. autoapisummary:: zipalyzer.constants.GIT_SHA zipalyzer.constants.Sentry Classes ------- .. autoapisummary:: zipalyzer.constants.EnvConfig zipalyzer.constants._Sentry Module Contents --------------- .. py:data:: GIT_SHA .. py:class:: EnvConfig(_case_sensitive: bool | None = None, _env_prefix: str | None = None, _env_file: pydantic_settings.sources.DotenvType | None = ENV_FILE_SENTINEL, _env_file_encoding: str | None = None, _env_ignore_empty: bool | None = None, _env_nested_delimiter: str | None = None, _env_parse_none_str: str | None = None, _env_parse_enums: bool | None = None, _cli_prog_name: str | None = None, _cli_parse_args: bool | list[str] | tuple[str, Ellipsis] | None = None, _cli_settings_source: pydantic_settings.sources.CliSettingsSource[Any] | None = None, _cli_parse_none_str: str | None = None, _cli_hide_none_type: bool | None = None, _cli_avoid_json: bool | None = None, _cli_enforce_required: bool | None = None, _cli_use_class_docs_for_groups: bool | None = None, _cli_prefix: str | None = None, _secrets_dir: str | pathlib.Path | None = None, **values: Any) Bases: :py:obj:`pydantic_settings.BaseSettings` Our default configuration for models that should load from .env files. .. py:attribute:: model_config .. py:class:: _Sentry(_case_sensitive: bool | None = None, _env_prefix: str | None = None, _env_file: pydantic_settings.sources.DotenvType | None = ENV_FILE_SENTINEL, _env_file_encoding: str | None = None, _env_ignore_empty: bool | None = None, _env_nested_delimiter: str | None = None, _env_parse_none_str: str | None = None, _env_parse_enums: bool | None = None, _cli_prog_name: str | None = None, _cli_parse_args: bool | list[str] | tuple[str, Ellipsis] | None = None, _cli_settings_source: pydantic_settings.sources.CliSettingsSource[Any] | None = None, _cli_parse_none_str: str | None = None, _cli_hide_none_type: bool | None = None, _cli_avoid_json: bool | None = None, _cli_enforce_required: bool | None = None, _cli_use_class_docs_for_groups: bool | None = None, _cli_prefix: str | None = None, _secrets_dir: str | pathlib.Path | None = None, **values: Any) Bases: :py:obj:`EnvConfig` Our default configuration for models that should load from .env files. .. py:attribute:: dsn :type: str :value: '' .. py:attribute:: environment :type: str :value: 'production' .. py:attribute:: release_prefix :type: str :value: 'zipalyzer' .. py:data:: Sentry