Metadata-Version: 2.4
Name: lyriktrip-lyra-python-sdk
Version: 0.1.0
Summary: Typed Python SDK for the LyrikTrip DataPipe domain-api.
Requires-Python: >=3.12
Description-Content-Type: text/markdown
Requires-Dist: httpx<1.0,>=0.28
Requires-Dist: pydantic<3.0,>=2.10

# `lyriktrip-lyra-python-sdk`

`lyra-python-sdk` 的发布分发名。

## 设计约束

- 在 PyPI 上使用 **唯一分发名** `lyriktrip-lyra-python-sdk`
- Python import 名继续保持简洁：`import lyra`
- 业务代码只依赖 SDK，不直接 import `apps/domain-api`

## 本地开发

DataPipe 仓内仍以本地 package 形式开发：

```bash
uv run --project packages/lyra-python-sdk pytest packages/lyra-python-sdk/tests -q
```

消费侧仓库在本地开发时可以继续通过 `tool.uv.sources` 指到本地 path source。

## 发布

发布到 PyPI 时，统一使用：

- 包名：`lyriktrip-lyra-python-sdk`
- 版本：来自 `pyproject.toml`
- import：`lyra`

详细流程见 `docs/operations/lyra-python-sdk-release.md`。
