Coverage for src/lilbee/core/config/__init__.py: 100%
6 statements
« prev ^ index » next coverage.py v7.15.2, created at 2026-09-08 09:20 +0000
« prev ^ index » next coverage.py v7.15.2, created at 2026-09-08 09:20 +0000
1"""Application configuration for lilbee.
3All settings can be overridden via environment variables prefixed with LILBEE_.
4Uses pydantic-settings for automatic env var loading with TOML config file support.
5"""
7# ruff: noqa: I001
8from .defaults import (
9 CHUNK_CONCEPTS_TABLE as CHUNK_CONCEPTS_TABLE,
10 ENTITIES_TABLE as ENTITIES_TABLE,
11 ENTITY_SCHEMA_TABLE as ENTITY_SCHEMA_TABLE,
12 CHUNKS_TABLE as CHUNKS_TABLE,
13 INGEST_SOURCE_COLUMNS as INGEST_SOURCE_COLUMNS,
14 CITATIONS_TABLE as CITATIONS_TABLE,
15 CONCEPT_EDGES_TABLE as CONCEPT_EDGES_TABLE,
16 CONCEPT_NODES_TABLE as CONCEPT_NODES_TABLE,
17 CONFIG_FILE_NAME as CONFIG_FILE_NAME,
18 DEFAULT_CRAWL_EXCLUDE_PATTERNS as DEFAULT_CRAWL_EXCLUDE_PATTERNS,
19 DEFAULT_HTTP_TIMEOUT as DEFAULT_HTTP_TIMEOUT,
20 DEFAULT_IGNORE_DIRS as DEFAULT_IGNORE_DIRS,
21 DEFAULT_NUM_CTX as DEFAULT_NUM_CTX,
22 MEMORIES_TABLE as MEMORIES_TABLE,
23 META_TABLE as META_TABLE,
24 PAGE_TEXTS_TABLE as PAGE_TEXTS_TABLE,
25 WIKI_MENTIONS_TABLE as WIKI_MENTIONS_TABLE,
26 SOURCES_TABLE as SOURCES_TABLE,
27)
28from .context import (
29 active_config as active_config,
30 config_scope as config_scope,
31)
32from .enums import (
33 ClustererBackend as ClustererBackend,
34 WikiEntityMode as WikiEntityMode,
35)
36from .model import (
37 Config as Config,
38 cfg as cfg,
39 config_load_error as config_load_error,
40)
41from .validators import (
42 ConfigField as ConfigField,
43)
45__all__ = [
46 "CHUNKS_TABLE",
47 "CHUNK_CONCEPTS_TABLE",
48 "CITATIONS_TABLE",
49 "CONCEPT_EDGES_TABLE",
50 "CONCEPT_NODES_TABLE",
51 "DEFAULT_CRAWL_EXCLUDE_PATTERNS",
52 "DEFAULT_HTTP_TIMEOUT",
53 "DEFAULT_IGNORE_DIRS",
54 "DEFAULT_NUM_CTX",
55 "ENTITIES_TABLE",
56 "ENTITY_SCHEMA_TABLE",
57 "MEMORIES_TABLE",
58 "META_TABLE",
59 "PAGE_TEXTS_TABLE",
60 "SOURCES_TABLE",
61 "ClustererBackend",
62 "Config",
63 "ConfigField",
64 "WikiEntityMode",
65 "active_config",
66 "cfg",
67 "config_load_error",
68 "config_scope",
69]