Fedir Zadniprovskyi commited on
Commit
d200ef1
·
1 Parent(s): 12ab49b

deps: update

Browse files
Files changed (7) hide show
  1. Taskfile.yaml +9 -4
  2. flake.nix +1 -0
  3. overrides.txt +0 -0
  4. pyproject.toml +4 -2
  5. requirements-all.txt +12 -16
  6. requirements-dev.txt +19 -23
  7. requirements.txt +40 -33
Taskfile.yaml CHANGED
@@ -12,13 +12,18 @@ tasks:
12
  sources:
13
  - Dockerfile.*
14
  - faster_whisper_server/*.py
15
- compile:
16
  cmds:
17
- - uv pip compile --output-file requirements.txt pyproject.toml
18
- - uv pip compile --extra dev --output-file requirements-dev.txt pyproject.toml
19
- - uv pip compile --all-extras --output-file requirements-all.txt pyproject.toml
20
  sources:
21
  - pyproject.toml
 
 
 
 
 
22
  create-multi-arch-builder: docker buildx create --name main --driver=docker-container
23
  docker-build:
24
  cmds:
 
12
  sources:
13
  - Dockerfile.*
14
  - faster_whisper_server/*.py
15
+ pip-compile:
16
  cmds:
17
+ - uv pip compile --override overrides.txt pyproject.toml {{.CLI_ARGS}} > requirements.txt
18
+ - uv pip compile --override overrides.txt --extra dev pyproject.toml {{.CLI_ARGS}} > requirements-dev.txt
19
+ - uv pip compile --override overrides.txt --all-extras pyproject.toml {{.CLI_ARGS}} > requirements-all.txt
20
  sources:
21
  - pyproject.toml
22
+ pip-sync:
23
+ cmds:
24
+ - uv pip sync requirements-all.txt
25
+ sources:
26
+ - requirements-all.txt
27
  create-multi-arch-builder: docker buildx create --name main --driver=docker-container
28
  docker-build:
29
  cmds:
flake.nix CHANGED
@@ -32,6 +32,7 @@
32
  uv
33
  ];
34
  shellHook = ''
 
35
  export LD_LIBRARY_PATH=${pkgs.stdenv.cc.cc.lib}/lib:$LD_LIBRARY_PATH
36
  export LD_LIBRARY_PATH=${pkgs.zlib}/lib:$LD_LIBRARY_PATH
37
  source .env
 
32
  uv
33
  ];
34
  shellHook = ''
35
+ source .venv/bin/activate
36
  export LD_LIBRARY_PATH=${pkgs.stdenv.cc.cc.lib}/lib:$LD_LIBRARY_PATH
37
  export LD_LIBRARY_PATH=${pkgs.zlib}/lib:$LD_LIBRARY_PATH
38
  source .env
overrides.txt ADDED
File without changes
pyproject.toml CHANGED
@@ -14,11 +14,13 @@ dependencies = [
14
  "httpx-sse",
15
  "httpx",
16
  "gradio",
 
17
  ]
18
 
19
  [project.optional-dependencies]
20
- dev = ["ruff", "pytest", "pytest-xdist", "openai"]
21
- other = ["youtube-dl@git+https://github.com/ytdl-org/youtube-dl.git", "aider-chat"]
 
22
 
23
  # https://docs.astral.sh/ruff/configuration/
24
  [tool.ruff]
 
14
  "httpx-sse",
15
  "httpx",
16
  "gradio",
17
+ "openai"
18
  ]
19
 
20
  [project.optional-dependencies]
21
+ dev = ["ruff", "pytest", "pytest-xdist"]
22
+
23
+ other = ["youtube-dl @ git+https://github.com/ytdl-org/youtube-dl.git@37cea84f775129ad715b9bcd617251c831fcc980", "aider-chat==0.39.0"]
24
 
25
  # https://docs.astral.sh/ruff/configuration/
26
  [tool.ruff]
requirements-all.txt CHANGED
@@ -1,5 +1,5 @@
1
  # This file was autogenerated by uv via the following command:
2
- # uv pip compile --all-extras --output-file requirements-all.txt pyproject.toml
3
  aider-chat==0.39.0
4
  # via faster-whisper-server (pyproject.toml)
5
  aiofiles==23.2.1
@@ -95,7 +95,7 @@ email-validator==2.2.0
95
  # via fastapi
96
  execnet==2.1.1
97
  # via pytest-xdist
98
- fastapi==0.111.0
99
  # via
100
  # faster-whisper-server (pyproject.toml)
101
  # gradio
@@ -113,7 +113,7 @@ flake8==7.1.0
113
  # via aider-chat
114
  flatbuffers==24.3.25
115
  # via onnxruntime
116
- fonttools==4.53.0
117
  # via matplotlib
118
  frozenlist==1.4.1
119
  # via
@@ -166,9 +166,9 @@ googleapis-common-protos==1.63.1
166
  # aider-chat
167
  # google-api-core
168
  # grpcio-status
169
- gradio==4.37.2
170
  # via faster-whisper-server (pyproject.toml)
171
- gradio-client==1.0.2
172
  # via gradio
173
  greenlet==3.0.3
174
  # via
@@ -266,7 +266,7 @@ markupsafe==2.1.5
266
  # aider-chat
267
  # gradio
268
  # jinja2
269
- matplotlib==3.9.0
270
  # via gradio
271
  mccabe==0.7.0
272
  # via
@@ -300,17 +300,15 @@ numpy==1.26.4
300
  # pydeck
301
  # scipy
302
  # streamlit
303
- onnxruntime==1.18.0
304
  # via faster-whisper
305
  openai==1.34.0
306
  # via
307
  # faster-whisper-server (pyproject.toml)
308
  # aider-chat
309
  # litellm
310
- orjson==3.10.5
311
- # via
312
- # fastapi
313
- # gradio
314
  packaging==24.1
315
  # via
316
  # aider-chat
@@ -486,7 +484,7 @@ rsa==4.9
486
  # via
487
  # aider-chat
488
  # google-auth
489
- ruff==0.5.0
490
  # via
491
  # faster-whisper-server (pyproject.toml)
492
  # gradio
@@ -494,7 +492,7 @@ scipy==1.13.1
494
  # via aider-chat
495
  semantic-version==2.10.0
496
  # via gradio
497
- setuptools==70.2.0
498
  # via ctranslate2
499
  shellingham==1.5.4
500
  # via typer
@@ -526,7 +524,7 @@ starlette==0.37.2
526
  # via fastapi
527
  streamlit==1.35.0
528
  # via aider-chat
529
- sympy==1.12.1
530
  # via onnxruntime
531
  tenacity==8.3.0
532
  # via
@@ -591,8 +589,6 @@ tzdata==2024.1
591
  # via
592
  # aider-chat
593
  # pandas
594
- ujson==5.10.0
595
- # via fastapi
596
  uritemplate==4.1.1
597
  # via
598
  # aider-chat
 
1
  # This file was autogenerated by uv via the following command:
2
+ # uv pip compile --override overrides.txt --all-extras pyproject.toml
3
  aider-chat==0.39.0
4
  # via faster-whisper-server (pyproject.toml)
5
  aiofiles==23.2.1
 
95
  # via fastapi
96
  execnet==2.1.1
97
  # via pytest-xdist
98
+ fastapi==0.111.1
99
  # via
100
  # faster-whisper-server (pyproject.toml)
101
  # gradio
 
113
  # via aider-chat
114
  flatbuffers==24.3.25
115
  # via onnxruntime
116
+ fonttools==4.53.1
117
  # via matplotlib
118
  frozenlist==1.4.1
119
  # via
 
166
  # aider-chat
167
  # google-api-core
168
  # grpcio-status
169
+ gradio==4.38.1
170
  # via faster-whisper-server (pyproject.toml)
171
+ gradio-client==1.1.0
172
  # via gradio
173
  greenlet==3.0.3
174
  # via
 
266
  # aider-chat
267
  # gradio
268
  # jinja2
269
+ matplotlib==3.9.1
270
  # via gradio
271
  mccabe==0.7.0
272
  # via
 
300
  # pydeck
301
  # scipy
302
  # streamlit
303
+ onnxruntime==1.18.1
304
  # via faster-whisper
305
  openai==1.34.0
306
  # via
307
  # faster-whisper-server (pyproject.toml)
308
  # aider-chat
309
  # litellm
310
+ orjson==3.10.6
311
+ # via gradio
 
 
312
  packaging==24.1
313
  # via
314
  # aider-chat
 
484
  # via
485
  # aider-chat
486
  # google-auth
487
+ ruff==0.5.2
488
  # via
489
  # faster-whisper-server (pyproject.toml)
490
  # gradio
 
492
  # via aider-chat
493
  semantic-version==2.10.0
494
  # via gradio
495
+ setuptools==70.3.0
496
  # via ctranslate2
497
  shellingham==1.5.4
498
  # via typer
 
524
  # via fastapi
525
  streamlit==1.35.0
526
  # via aider-chat
527
+ sympy==1.13.0
528
  # via onnxruntime
529
  tenacity==8.3.0
530
  # via
 
589
  # via
590
  # aider-chat
591
  # pandas
 
 
592
  uritemplate==4.1.1
593
  # via
594
  # aider-chat
requirements-dev.txt CHANGED
@@ -1,5 +1,5 @@
1
  # This file was autogenerated by uv via the following command:
2
- # uv pip compile --extra dev --output-file requirements-dev.txt pyproject.toml
3
  aiofiles==23.2.1
4
  # via gradio
5
  altair==5.3.0
@@ -18,7 +18,7 @@ attrs==23.2.0
18
  # referencing
19
  av==12.2.0
20
  # via faster-whisper
21
- certifi==2024.6.2
22
  # via
23
  # httpcore
24
  # httpx
@@ -47,7 +47,7 @@ email-validator==2.2.0
47
  # via fastapi
48
  execnet==2.1.1
49
  # via pytest-xdist
50
- fastapi==0.111.0
51
  # via
52
  # faster-whisper-server (pyproject.toml)
53
  # gradio
@@ -61,15 +61,15 @@ filelock==3.15.4
61
  # via huggingface-hub
62
  flatbuffers==24.3.25
63
  # via onnxruntime
64
- fonttools==4.53.0
65
  # via matplotlib
66
  fsspec==2024.6.1
67
  # via
68
  # gradio-client
69
  # huggingface-hub
70
- gradio==4.37.2
71
  # via faster-whisper-server (pyproject.toml)
72
- gradio-client==1.0.2
73
  # via gradio
74
  h11==0.14.0
75
  # via
@@ -88,7 +88,7 @@ httpx==0.27.0
88
  # openai
89
  httpx-sse==0.4.0
90
  # via faster-whisper-server (pyproject.toml)
91
- huggingface-hub==0.23.4
92
  # via
93
  # faster-whisper-server (pyproject.toml)
94
  # faster-whisper
@@ -112,7 +112,7 @@ jinja2==3.1.4
112
  # altair
113
  # fastapi
114
  # gradio
115
- jsonschema==4.22.0
116
  # via altair
117
  jsonschema-specifications==2023.12.1
118
  # via jsonschema
@@ -124,7 +124,7 @@ markupsafe==2.1.5
124
  # via
125
  # gradio
126
  # jinja2
127
- matplotlib==3.9.0
128
  # via gradio
129
  mdurl==0.1.2
130
  # via markdown-it-py
@@ -140,14 +140,12 @@ numpy==1.26.4
140
  # matplotlib
141
  # onnxruntime
142
  # pandas
143
- onnxruntime==1.18.0
144
  # via faster-whisper
145
- openai==1.35.9
146
  # via faster-whisper-server (pyproject.toml)
147
- orjson==3.10.5
148
- # via
149
- # fastapi
150
- # gradio
151
  packaging==24.1
152
  # via
153
  # altair
@@ -171,14 +169,14 @@ protobuf==5.27.2
171
  # via onnxruntime
172
  pycparser==2.22
173
  # via cffi
174
- pydantic==2.8.0
175
  # via
176
  # faster-whisper-server (pyproject.toml)
177
  # fastapi
178
  # gradio
179
  # openai
180
  # pydantic-settings
181
- pydantic-core==2.20.0
182
  # via pydantic
183
  pydantic-settings==2.3.4
184
  # via faster-whisper-server (pyproject.toml)
@@ -223,17 +221,17 @@ requests==2.32.3
223
  # via huggingface-hub
224
  rich==13.7.1
225
  # via typer
226
- rpds-py==0.18.1
227
  # via
228
  # jsonschema
229
  # referencing
230
- ruff==0.5.0
231
  # via
232
  # faster-whisper-server (pyproject.toml)
233
  # gradio
234
  semantic-version==2.10.0
235
  # via gradio
236
- setuptools==70.2.0
237
  # via ctranslate2
238
  shellingham==1.5.4
239
  # via typer
@@ -248,7 +246,7 @@ soundfile==0.12.1
248
  # via faster-whisper-server (pyproject.toml)
249
  starlette==0.37.2
250
  # via fastapi
251
- sympy==1.12.1
252
  # via onnxruntime
253
  tokenizers==0.19.1
254
  # via faster-whisper
@@ -276,8 +274,6 @@ typing-extensions==4.12.2
276
  # typer
277
  tzdata==2024.1
278
  # via pandas
279
- ujson==5.10.0
280
- # via fastapi
281
  urllib3==2.2.2
282
  # via
283
  # gradio
 
1
  # This file was autogenerated by uv via the following command:
2
+ # uv pip compile --override overrides.txt --extra dev pyproject.toml
3
  aiofiles==23.2.1
4
  # via gradio
5
  altair==5.3.0
 
18
  # referencing
19
  av==12.2.0
20
  # via faster-whisper
21
+ certifi==2024.7.4
22
  # via
23
  # httpcore
24
  # httpx
 
47
  # via fastapi
48
  execnet==2.1.1
49
  # via pytest-xdist
50
+ fastapi==0.111.1
51
  # via
52
  # faster-whisper-server (pyproject.toml)
53
  # gradio
 
61
  # via huggingface-hub
62
  flatbuffers==24.3.25
63
  # via onnxruntime
64
+ fonttools==4.53.1
65
  # via matplotlib
66
  fsspec==2024.6.1
67
  # via
68
  # gradio-client
69
  # huggingface-hub
70
+ gradio==4.38.1
71
  # via faster-whisper-server (pyproject.toml)
72
+ gradio-client==1.1.0
73
  # via gradio
74
  h11==0.14.0
75
  # via
 
88
  # openai
89
  httpx-sse==0.4.0
90
  # via faster-whisper-server (pyproject.toml)
91
+ huggingface-hub==0.23.5
92
  # via
93
  # faster-whisper-server (pyproject.toml)
94
  # faster-whisper
 
112
  # altair
113
  # fastapi
114
  # gradio
115
+ jsonschema==4.23.0
116
  # via altair
117
  jsonschema-specifications==2023.12.1
118
  # via jsonschema
 
124
  # via
125
  # gradio
126
  # jinja2
127
+ matplotlib==3.9.1
128
  # via gradio
129
  mdurl==0.1.2
130
  # via markdown-it-py
 
140
  # matplotlib
141
  # onnxruntime
142
  # pandas
143
+ onnxruntime==1.18.1
144
  # via faster-whisper
145
+ openai==1.35.14
146
  # via faster-whisper-server (pyproject.toml)
147
+ orjson==3.10.6
148
+ # via gradio
 
 
149
  packaging==24.1
150
  # via
151
  # altair
 
169
  # via onnxruntime
170
  pycparser==2.22
171
  # via cffi
172
+ pydantic==2.8.2
173
  # via
174
  # faster-whisper-server (pyproject.toml)
175
  # fastapi
176
  # gradio
177
  # openai
178
  # pydantic-settings
179
+ pydantic-core==2.20.1
180
  # via pydantic
181
  pydantic-settings==2.3.4
182
  # via faster-whisper-server (pyproject.toml)
 
221
  # via huggingface-hub
222
  rich==13.7.1
223
  # via typer
224
+ rpds-py==0.19.0
225
  # via
226
  # jsonschema
227
  # referencing
228
+ ruff==0.5.2
229
  # via
230
  # faster-whisper-server (pyproject.toml)
231
  # gradio
232
  semantic-version==2.10.0
233
  # via gradio
234
+ setuptools==70.3.0
235
  # via ctranslate2
236
  shellingham==1.5.4
237
  # via typer
 
246
  # via faster-whisper-server (pyproject.toml)
247
  starlette==0.37.2
248
  # via fastapi
249
+ sympy==1.13.0
250
  # via onnxruntime
251
  tokenizers==0.19.1
252
  # via faster-whisper
 
274
  # typer
275
  tzdata==2024.1
276
  # via pandas
 
 
277
  urllib3==2.2.2
278
  # via
279
  # gradio
requirements.txt CHANGED
@@ -1,5 +1,5 @@
1
  # This file was autogenerated by uv via the following command:
2
- # uv pip compile --output-file requirements.txt pyproject.toml
3
  aiofiles==23.2.1
4
  # via gradio
5
  altair==5.3.0
@@ -9,15 +9,16 @@ annotated-types==0.7.0
9
  anyio==4.4.0
10
  # via
11
  # httpx
 
12
  # starlette
13
  # watchfiles
14
  attrs==23.2.0
15
  # via
16
  # jsonschema
17
  # referencing
18
- av==12.1.0
19
  # via faster-whisper
20
- certifi==2024.6.2
21
  # via
22
  # httpcore
23
  # httpx
@@ -34,15 +35,17 @@ coloredlogs==15.0.1
34
  # via onnxruntime
35
  contourpy==1.2.1
36
  # via matplotlib
37
- ctranslate2==4.2.1
38
  # via faster-whisper
39
  cycler==0.12.1
40
  # via matplotlib
 
 
41
  dnspython==2.6.1
42
  # via email-validator
43
- email-validator==2.1.1
44
  # via fastapi
45
- fastapi==0.111.0
46
  # via
47
  # faster-whisper-server (pyproject.toml)
48
  # gradio
@@ -52,19 +55,19 @@ faster-whisper==1.0.3
52
  # via faster-whisper-server (pyproject.toml)
53
  ffmpy==0.3.2
54
  # via gradio
55
- filelock==3.15.1
56
  # via huggingface-hub
57
  flatbuffers==24.3.25
58
  # via onnxruntime
59
- fonttools==4.53.0
60
  # via matplotlib
61
- fsspec==2024.6.0
62
  # via
63
  # gradio-client
64
  # huggingface-hub
65
- gradio==4.36.1
66
  # via faster-whisper-server (pyproject.toml)
67
- gradio-client==1.0.1
68
  # via gradio
69
  h11==0.14.0
70
  # via
@@ -80,9 +83,10 @@ httpx==0.27.0
80
  # fastapi
81
  # gradio
82
  # gradio-client
 
83
  httpx-sse==0.4.0
84
  # via faster-whisper-server (pyproject.toml)
85
- huggingface-hub==0.23.4
86
  # via
87
  # faster-whisper-server (pyproject.toml)
88
  # faster-whisper
@@ -104,7 +108,7 @@ jinja2==3.1.4
104
  # altair
105
  # fastapi
106
  # gradio
107
- jsonschema==4.22.0
108
  # via altair
109
  jsonschema-specifications==2023.12.1
110
  # via jsonschema
@@ -116,7 +120,7 @@ markupsafe==2.1.5
116
  # via
117
  # gradio
118
  # jinja2
119
- matplotlib==3.9.0
120
  # via gradio
121
  mdurl==0.1.2
122
  # via markdown-it-py
@@ -132,12 +136,12 @@ numpy==1.26.4
132
  # matplotlib
133
  # onnxruntime
134
  # pandas
135
- onnxruntime==1.18.0
136
  # via faster-whisper
137
- orjson==3.10.3
138
- # via
139
- # fastapi
140
- # gradio
141
  packaging==24.1
142
  # via
143
  # altair
@@ -150,23 +154,24 @@ pandas==2.2.2
150
  # via
151
  # altair
152
  # gradio
153
- pillow==10.3.0
154
  # via
155
  # gradio
156
  # matplotlib
157
- protobuf==4.25.3
158
  # via onnxruntime
159
  pycparser==2.22
160
  # via cffi
161
- pydantic==2.7.4
162
  # via
163
  # faster-whisper-server (pyproject.toml)
164
  # fastapi
165
  # gradio
 
166
  # pydantic-settings
167
- pydantic-core==2.18.4
168
  # via pydantic
169
- pydantic-settings==2.2.1
170
  # via faster-whisper-server (pyproject.toml)
171
  pydub==0.25.1
172
  # via gradio
@@ -203,15 +208,15 @@ requests==2.32.3
203
  # via huggingface-hub
204
  rich==13.7.1
205
  # via typer
206
- rpds-py==0.18.1
207
  # via
208
  # jsonschema
209
  # referencing
210
- ruff==0.4.10
211
  # via gradio
212
  semantic-version==2.10.0
213
  # via gradio
214
- setuptools==70.0.0
215
  # via ctranslate2
216
  shellingham==1.5.4
217
  # via typer
@@ -221,11 +226,12 @@ sniffio==1.3.1
221
  # via
222
  # anyio
223
  # httpx
 
224
  soundfile==0.12.1
225
  # via faster-whisper-server (pyproject.toml)
226
  starlette==0.37.2
227
  # via fastapi
228
- sympy==1.12.1
229
  # via onnxruntime
230
  tokenizers==0.19.1
231
  # via faster-whisper
@@ -234,7 +240,9 @@ tomlkit==0.12.0
234
  toolz==0.12.1
235
  # via altair
236
  tqdm==4.66.4
237
- # via huggingface-hub
 
 
238
  typer==0.12.3
239
  # via
240
  # fastapi-cli
@@ -245,18 +253,17 @@ typing-extensions==4.12.2
245
  # gradio
246
  # gradio-client
247
  # huggingface-hub
 
248
  # pydantic
249
  # pydantic-core
250
  # typer
251
  tzdata==2024.1
252
  # via pandas
253
- ujson==5.10.0
254
- # via fastapi
255
- urllib3==2.2.1
256
  # via
257
  # gradio
258
  # requests
259
- uvicorn==0.29.0
260
  # via
261
  # faster-whisper-server (pyproject.toml)
262
  # fastapi
 
1
  # This file was autogenerated by uv via the following command:
2
+ # uv pip compile --override overrides.txt pyproject.toml
3
  aiofiles==23.2.1
4
  # via gradio
5
  altair==5.3.0
 
9
  anyio==4.4.0
10
  # via
11
  # httpx
12
+ # openai
13
  # starlette
14
  # watchfiles
15
  attrs==23.2.0
16
  # via
17
  # jsonschema
18
  # referencing
19
+ av==12.2.0
20
  # via faster-whisper
21
+ certifi==2024.7.4
22
  # via
23
  # httpcore
24
  # httpx
 
35
  # via onnxruntime
36
  contourpy==1.2.1
37
  # via matplotlib
38
+ ctranslate2==4.3.1
39
  # via faster-whisper
40
  cycler==0.12.1
41
  # via matplotlib
42
+ distro==1.9.0
43
+ # via openai
44
  dnspython==2.6.1
45
  # via email-validator
46
+ email-validator==2.2.0
47
  # via fastapi
48
+ fastapi==0.111.1
49
  # via
50
  # faster-whisper-server (pyproject.toml)
51
  # gradio
 
55
  # via faster-whisper-server (pyproject.toml)
56
  ffmpy==0.3.2
57
  # via gradio
58
+ filelock==3.15.4
59
  # via huggingface-hub
60
  flatbuffers==24.3.25
61
  # via onnxruntime
62
+ fonttools==4.53.1
63
  # via matplotlib
64
+ fsspec==2024.6.1
65
  # via
66
  # gradio-client
67
  # huggingface-hub
68
+ gradio==4.38.1
69
  # via faster-whisper-server (pyproject.toml)
70
+ gradio-client==1.1.0
71
  # via gradio
72
  h11==0.14.0
73
  # via
 
83
  # fastapi
84
  # gradio
85
  # gradio-client
86
+ # openai
87
  httpx-sse==0.4.0
88
  # via faster-whisper-server (pyproject.toml)
89
+ huggingface-hub==0.23.5
90
  # via
91
  # faster-whisper-server (pyproject.toml)
92
  # faster-whisper
 
108
  # altair
109
  # fastapi
110
  # gradio
111
+ jsonschema==4.23.0
112
  # via altair
113
  jsonschema-specifications==2023.12.1
114
  # via jsonschema
 
120
  # via
121
  # gradio
122
  # jinja2
123
+ matplotlib==3.9.1
124
  # via gradio
125
  mdurl==0.1.2
126
  # via markdown-it-py
 
136
  # matplotlib
137
  # onnxruntime
138
  # pandas
139
+ onnxruntime==1.18.1
140
  # via faster-whisper
141
+ openai==1.35.14
142
+ # via faster-whisper-server (pyproject.toml)
143
+ orjson==3.10.6
144
+ # via gradio
145
  packaging==24.1
146
  # via
147
  # altair
 
154
  # via
155
  # altair
156
  # gradio
157
+ pillow==10.4.0
158
  # via
159
  # gradio
160
  # matplotlib
161
+ protobuf==5.27.2
162
  # via onnxruntime
163
  pycparser==2.22
164
  # via cffi
165
+ pydantic==2.8.2
166
  # via
167
  # faster-whisper-server (pyproject.toml)
168
  # fastapi
169
  # gradio
170
+ # openai
171
  # pydantic-settings
172
+ pydantic-core==2.20.1
173
  # via pydantic
174
+ pydantic-settings==2.3.4
175
  # via faster-whisper-server (pyproject.toml)
176
  pydub==0.25.1
177
  # via gradio
 
208
  # via huggingface-hub
209
  rich==13.7.1
210
  # via typer
211
+ rpds-py==0.19.0
212
  # via
213
  # jsonschema
214
  # referencing
215
+ ruff==0.5.2
216
  # via gradio
217
  semantic-version==2.10.0
218
  # via gradio
219
+ setuptools==70.3.0
220
  # via ctranslate2
221
  shellingham==1.5.4
222
  # via typer
 
226
  # via
227
  # anyio
228
  # httpx
229
+ # openai
230
  soundfile==0.12.1
231
  # via faster-whisper-server (pyproject.toml)
232
  starlette==0.37.2
233
  # via fastapi
234
+ sympy==1.13.0
235
  # via onnxruntime
236
  tokenizers==0.19.1
237
  # via faster-whisper
 
240
  toolz==0.12.1
241
  # via altair
242
  tqdm==4.66.4
243
+ # via
244
+ # huggingface-hub
245
+ # openai
246
  typer==0.12.3
247
  # via
248
  # fastapi-cli
 
253
  # gradio
254
  # gradio-client
255
  # huggingface-hub
256
+ # openai
257
  # pydantic
258
  # pydantic-core
259
  # typer
260
  tzdata==2024.1
261
  # via pandas
262
+ urllib3==2.2.2
 
 
263
  # via
264
  # gradio
265
  # requests
266
+ uvicorn==0.30.1
267
  # via
268
  # faster-whisper-server (pyproject.toml)
269
  # fastapi