Commit e0e47a3
authored
Drop unused pydantic[email] extra from palace-opds (#3246)
## Description
`palace-opds`'s `pyproject.toml` declared `pydantic[email]` but nothing
in the package uses `EmailStr` / `email_validator` — the only email
field (the LCP license owner email in `palace.opds.lcp.license`) is a
plain `str`. Drop the extra so anyone installing `palace-opds`
standalone doesn't pull in `email-validator` and its transitive deps.
## How Has This Been Tested?
- `uv lock` — only the palace-opds edge changed; no other resolution
churn.
- `mypy` passes.
- `pytest tests/palace_opds` — 174 tests pass.
## Checklist
- [x] I have updated the documentation accordingly.
- [x] All new and existing tests passed.1 parent 11171c1 commit e0e47a3
2 files changed
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments