Repository navigation
Commit ae6ecba
fix(deps): split starlette pin so Python 3.9 stays installable
starlette 1.6.0 requires Python >=3.10 (floor jumped to >=3.9 at 0.45.0
and to >=3.10 at 0.50.0), so the Dependabot two-way replacement stranded
Python 3.9 on a release it can't install and broke "Unit tests (3.9)".
Split the requirement three ways to partition the matrix: 3.7/3.8 keep
<0.45, 3.9 takes the last compatible 0.49.x line (<0.50), and 3.10+ takes
the >=1.6.0,<2 bump. Drop the redundant note to match chalice/fastapi.
Also codify in the managing-dependencies skill that the # Note: comment is
extremely optional and must not restate what the requirement lines already
make explicit.
Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com>1 parent 60d15ee commit ae6ecba
2 files changed
Lines changed: 5 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| 37 | + | |
| 38 | + | |
37 | 39 | | |
38 | 40 | | |
39 | 41 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
67 | | - | |
68 | 67 | | |
69 | | - | |
| 68 | + | |
| 69 | + | |
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
| |||
0 commit comments