You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Lower requires-python from >=3.11 to >=3.10 (aligns with pydantic-ai)
- Add 3.10 to CI test matrix
- Use asyncio.TimeoutError with noqa for ruff UP041 (TimeoutError is not
an alias for asyncio.TimeoutError until 3.11)
- Update ruff target-version to py310
- Update README and classifiers
The codebase already uses `from __future__ import annotations` everywhere,
so PEP 604 union syntax and lowercase generics work on 3.10. No other
3.11-only features are used (no match/case, ExceptionGroup, TaskGroup,
tomllib, StrEnum, or Self).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0 commit comments