sss / src /__init__.py
reddgr's picture
first commit
8f074bc
raw
history blame contribute delete
496 Bytes
# src/__init__.py
from importlib import import_module
import sys
# Aggregate core sub‑modules so a caller imports the package once instead of listing each file.
__all__ = [
"front_dataset_handler",
"env_options",
"semantic_search"
]
for _mod in __all__:
mod = import_module(f".{_mod}", __name__)
globals()[_mod] = mod
sys.modules[_mod] = mod # Pre‑register bare names so intra‑package imports (e.g., `import front_dataset_handler`) succeed.