Metadata-Version: 2.4
Name: ys_base
Version: 0.1.0
Summary: YS 统一 SDK：契约模型 / auth 客户端与差量同步 / 应用服务骨架 / 交易网关
Author-email: ys <popsars@gmail.com>
License: MIT
Requires-Python: >=3.12
Requires-Dist: aiosqlite<1,>=0.20
Requires-Dist: loguru<1,>=0.7
Requires-Dist: pydantic<3,>=2.7
Requires-Dist: websockets<16,>=13
Provides-Extra: mongo
Requires-Dist: motor<4,>=3.5; extra == 'mongo'
Provides-Extra: server
Requires-Dist: fastapi<1,>=0.115; extra == 'server'
Requires-Dist: pyjwt[crypto]<3,>=2.9; extra == 'server'
Requires-Dist: uvicorn[standard]<1,>=0.30; extra == 'server'
Provides-Extra: trade
Requires-Dist: aiohttp<4,>=3.10; extra == 'trade'
Requires-Dist: certifi; extra == 'trade'
Requires-Dist: exchange-calendars>=4.5; extra == 'trade'
Requires-Dist: motor<4,>=3.5; extra == 'trade'
Requires-Dist: pandas>=2.2; extra == 'trade'
Description-Content-Type: text/markdown

# ys_base

YS 统一 SDK：契约模型（contracts）、auth 客户端与差量同步（auth）、WebSocket RPC 基类（ws）、
本地存储（store，默认 SQLite）、子系统服务骨架（server，extra）、交易网关（trade，extra，P4 收编）。

```bash
pip install ys_base            # 契约 + auth 客户端 + SQLite 存储
pip install ys_base[server]    # + FastAPI 子系统骨架
pip install ys_base[trade]     # + 交易网关（纯策略系统只装这个）
```

设计文档：ys_auth/docs/架构方案.md（v6 终版）、契约初稿.md。
