Commit b9a66f1
feat(python-sdk): add Python 3.10+ support
The SDK codebase is fully compatible with Python 3.10+ as it only uses:
- Standard library modules (datetime, pathlib, json, typing, dataclasses)
- Type hints with union syntax (X | None) - available since Python 3.10
- No Python 3.12-specific features
Changes:
- Update requires-python from >=3.12 to >=3.10
- Add Python 3.10 and 3.11 classifiers
- Update ruff target-version to py310
This enables broader adoption for users on LTS Python versions.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>1 parent 099326d commit b9a66f1
1 file changed
Lines changed: 4 additions & 2 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 | | |
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
| 25 | + | |
24 | 26 | | |
25 | 27 | | |
26 | 28 | | |
| |||
48 | 50 | | |
49 | 51 | | |
50 | 52 | | |
51 | | - | |
| 53 | + | |
52 | 54 | | |
53 | 55 | | |
54 | 56 | | |
| |||
0 commit comments