Commit 85bff31
committed
refactor: move async dependencies from optional to direct dependencies
Based on dependency analysis, adding starlette, uvicorn, and uvicorn-worker
as direct dependencies only increases installation size by ~816KB (3.5%).
This minimal impact makes it reasonable to include them directly, simplifying
installation for users who need async functionality while maintaining
Python 3.8+ compatibility constraints.1 parent 58deaf1 commit 85bff31
1 file changed
+3
-7
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
33 | 36 | | |
34 | 37 | | |
35 | 38 | | |
36 | 39 | | |
37 | 40 | | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | 41 | | |
46 | 42 | | |
47 | 43 | | |
| |||
0 commit comments