@@ -36,25 +36,35 @@ cffi==1.16.0
36
36
charset-normalizer == 3.3.2
37
37
# via requests
38
38
click == 8.1.7
39
- # via uvicorn
40
- cryptography == 42.0.6
39
+ # via
40
+ # typer
41
+ # uvicorn
42
+ cryptography == 42.0.7
41
43
# via
42
44
# azure-identity
43
45
# msal
44
46
# pyjwt
45
47
distro == 1.9.0
46
48
# via openai
49
+ dnspython == 2.6.1
50
+ # via email-validator
51
+ email-validator == 2.1.1
52
+ # via fastapi
47
53
environs == 11.0.0
48
54
# via fastapi_app (pyproject.toml)
49
- fastapi == 0.110.3
50
- # via fastapi_app (pyproject.toml)
55
+ fastapi == 0.111.0
56
+ # via
57
+ # fastapi-cli
58
+ # fastapi_app (pyproject.toml)
59
+ fastapi-cli == 0.0.3
60
+ # via fastapi
51
61
frozenlist == 1.4.1
52
62
# via
53
63
# aiohttp
54
64
# aiosignal
55
65
greenlet == 3.0.3
56
66
# via sqlalchemy
57
- gunicorn == 20.1 .0
67
+ gunicorn == 22.0 .0
58
68
# via fastapi_app (pyproject.toml)
59
69
h11 == 0.14.0
60
70
# via
@@ -65,15 +75,22 @@ httpcore==1.0.5
65
75
httptools == 0.6.1
66
76
# via uvicorn
67
77
httpx == 0.27.0
68
- # via openai
78
+ # via
79
+ # fastapi
80
+ # openai
69
81
idna == 3.7
70
82
# via
71
83
# anyio
84
+ # email-validator
72
85
# httpx
73
86
# requests
74
87
# yarl
88
+ jinja2 == 3.1.4
89
+ # via fastapi
75
90
markdown-it-py == 3.0.0
76
91
# via rich
92
+ markupsafe == 2.1.5
93
+ # via jinja2
77
94
marshmallow == 3.21.2
78
95
# via environs
79
96
mdurl == 0.1.2
@@ -90,14 +107,17 @@ multidict==6.0.5
90
107
# yarl
91
108
numpy == 1.26.4
92
109
# via pgvector
93
- openai == 1.25.2
110
+ openai == 1.30.1
94
111
# via
95
112
# fastapi_app (pyproject.toml)
96
113
# openai-messages-token-helper
97
- openai-messages-token-helper == 0.1.3
114
+ openai-messages-token-helper == 0.1.4
98
115
# via fastapi_app (pyproject.toml)
116
+ orjson == 3.10.3
117
+ # via fastapi
99
118
packaging == 24.0
100
119
# via
120
+ # gunicorn
101
121
# marshmallow
102
122
# msal-extensions
103
123
pgvector == 0.2.5
@@ -125,17 +145,21 @@ python-dotenv==1.0.1
125
145
# environs
126
146
# fastapi_app (pyproject.toml)
127
147
# uvicorn
148
+ python-multipart == 0.0.9
149
+ # via fastapi
128
150
pyyaml == 6.0.1
129
151
# via uvicorn
130
- regex == 2024.4.28
152
+ regex == 2024.5.10
131
153
# via tiktoken
132
154
requests == 2.31.0
133
155
# via
134
156
# azure-core
135
157
# msal
136
158
# tiktoken
137
159
rich == 13.7.1
138
- # via fastapi_app (pyproject.toml)
160
+ # via typer
161
+ shellingham == 1.5.4
162
+ # via typer
139
163
six == 1.16.0
140
164
# via azure-core
141
165
sniffio == 1.3.1
@@ -147,12 +171,14 @@ sqlalchemy[asyncio]==2.0.30
147
171
# via fastapi_app (pyproject.toml)
148
172
starlette == 0.37.2
149
173
# via fastapi
150
- tiktoken == 0.6 .0
174
+ tiktoken == 0.7 .0
151
175
# via
152
176
# fastapi_app (pyproject.toml)
153
177
# openai-messages-token-helper
154
178
tqdm == 4.66.4
155
179
# via openai
180
+ typer == 0.12.3
181
+ # via fastapi-cli
156
182
typing-extensions == 4.11.0
157
183
# via
158
184
# azure-core
@@ -161,10 +187,16 @@ typing-extensions==4.11.0
161
187
# pydantic
162
188
# pydantic-core
163
189
# sqlalchemy
190
+ # typer
191
+ ujson == 5.10.0
192
+ # via fastapi
164
193
urllib3 == 2.2.1
165
194
# via requests
166
- uvicorn [standard ]== 0.23.2
167
- # via fastapi_app (pyproject.toml)
195
+ uvicorn [standard ]== 0.29.0
196
+ # via
197
+ # fastapi
198
+ # fastapi-cli
199
+ # fastapi_app (pyproject.toml)
168
200
uvloop == 0.19.0
169
201
# via uvicorn
170
202
watchfiles == 0.21.0
@@ -173,6 +205,3 @@ websockets==12.0
173
205
# via uvicorn
174
206
yarl == 1.9.4
175
207
# via aiohttp
176
-
177
- # The following packages are considered to be unsafe in a requirements file:
178
- # setuptools
0 commit comments