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

1"""Core data structures for :mod:`stable_yield_lab`. 

2 

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""" 

7 

8from __future__ import annotations 

9 

10from .constants import STABLE_TOKENS 

11from .models import Pool, PoolReturn 

12from .repositories import PoolRepository, ReturnRepository 

13 

14__all__ = [ 

15 "Pool", 

16 "PoolReturn", 

17 "PoolRepository", 

18 "ReturnRepository", 

19 "STABLE_TOKENS", 

20]