Commit ade67e3
committed
chore: modernize deps for redis 5/6 and Prefect 3.x compatibility
- Update Python minimum to ^3.10, drop 3.8/3.9 support
- Widen redis constraint to >=5.0.8,<7.0.0
- Bound fastapi to >=0.100.0,<1.0.0
- Raise typing-extensions to >=4.10.0,<5.0.0
- Remove importlib-metadata (stdlib in Python 3.10+)
- Update ruff (>=0.4.0), mypy (>=1.5.0), coverage (>=7.0,<9.0)
- Migrate ruff config to [tool.ruff.lint] section
- Update linter target versions to py310
- Update tox matrix to py310-py313
- Update CI matrix to 3.10-3.14
- Add Hypothesis property-based tests for Redis backend and JsonCoder1 parent b2143ef commit ade67e3
5 files changed
Lines changed: 2939 additions & 1910 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| |||
0 commit comments