Coverage for src/stable_yield_lab/core/__init__.py: 100%
5 statements
« prev ^ index » next coverage.py v7.10.7, created at 2025-10-04 20:38 +0000
« prev ^ index » next coverage.py v7.10.7, created at 2025-10-04 20:38 +0000
1"""Core data structures for :mod:`stable_yield_lab`.
3This subpackage groups the fundamental models and repositories used across
4the project so they can be shared without importing the entire public
5interface exposed in :mod:`stable_yield_lab.__init__`.
6"""
8from __future__ import annotations
10from .constants import STABLE_TOKENS
11from .models import Pool, PoolReturn
12from .repositories import PoolRepository, ReturnRepository
14__all__ = [
15 "Pool",
16 "PoolReturn",
17 "PoolRepository",
18 "ReturnRepository",
19 "STABLE_TOKENS",
20]