hysts HF staff commited on
Commit
3e85ee1
·
1 Parent(s): f8ca87f
Files changed (6) hide show
  1. .pre-commit-config.yaml +2 -24
  2. .vscode/settings.json +1 -5
  3. README.md +1 -1
  4. pyproject.toml +2 -1
  5. requirements.txt +42 -31
  6. uv.lock +0 -0
.pre-commit-config.yaml CHANGED
@@ -13,20 +13,15 @@ repos:
13
  args: ["--fix=lf"]
14
  - id: requirements-txt-fixer
15
  - id: trailing-whitespace
16
- - repo: https://github.com/myint/docformatter
17
- rev: v1.7.5
18
- hooks:
19
- - id: docformatter
20
- args: ["--in-place"]
21
  - repo: https://github.com/astral-sh/ruff-pre-commit
22
- rev: v0.8.4
23
  hooks:
24
  - id: ruff
25
  args: ["--fix"]
26
  - id: ruff-format
27
  args: ["--line-length", "119"]
28
  - repo: https://github.com/pre-commit/mirrors-mypy
29
- rev: v1.14.0
30
  hooks:
31
  - id: mypy
32
  args: ["--ignore-missing-imports"]
@@ -37,20 +32,3 @@ repos:
37
  "types-PyYAML",
38
  "types-pytz",
39
  ]
40
- - repo: https://github.com/kynan/nbstripout
41
- rev: 0.8.1
42
- hooks:
43
- - id: nbstripout
44
- args:
45
- [
46
- "--extra-keys",
47
- "metadata.interpreter metadata.kernelspec cell.metadata.pycharm",
48
- ]
49
- - repo: https://github.com/nbQA-dev/nbQA
50
- rev: 1.9.1
51
- hooks:
52
- - id: nbqa-black
53
- - id: nbqa-pyupgrade
54
- args: ["--py37-plus"]
55
- - id: nbqa-isort
56
- args: ["--float-to-top"]
 
13
  args: ["--fix=lf"]
14
  - id: requirements-txt-fixer
15
  - id: trailing-whitespace
 
 
 
 
 
16
  - repo: https://github.com/astral-sh/ruff-pre-commit
17
+ rev: v0.8.6
18
  hooks:
19
  - id: ruff
20
  args: ["--fix"]
21
  - id: ruff-format
22
  args: ["--line-length", "119"]
23
  - repo: https://github.com/pre-commit/mirrors-mypy
24
+ rev: v1.14.1
25
  hooks:
26
  - id: mypy
27
  args: ["--ignore-missing-imports"]
 
32
  "types-PyYAML",
33
  "types-pytz",
34
  ]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.vscode/settings.json CHANGED
@@ -13,9 +13,5 @@
13
  "files.insertFinalNewline": false
14
  },
15
  "notebook.output.scrolling": true,
16
- "notebook.formatOnCellExecution": true,
17
- "notebook.formatOnSave.enabled": true,
18
- "notebook.codeActionsOnSave": {
19
- "source.organizeImports": "explicit"
20
- }
21
  }
 
13
  "files.insertFinalNewline": false
14
  },
15
  "notebook.output.scrolling": true,
16
+ "notebook.formatOnSave.enabled": true
 
 
 
 
17
  }
README.md CHANGED
@@ -4,7 +4,7 @@ emoji: 📊
4
  colorFrom: green
5
  colorTo: purple
6
  sdk: gradio
7
- sdk_version: 5.9.1
8
  app_file: app.py
9
  pinned: true
10
  header: mini
 
4
  colorFrom: green
5
  colorTo: purple
6
  sdk: gradio
7
+ sdk_version: 5.11.0
8
  app_file: app.py
9
  pinned: true
10
  header: mini
pyproject.toml CHANGED
@@ -6,10 +6,11 @@ readme = "README.md"
6
  requires-python = ">=3.10"
7
  dependencies = [
8
  "datasets>=3.2.0",
9
- "gradio>=5.9.1",
10
  "hf-transfer>=0.1.8",
11
  "ragatouille>=0.0.8.post4",
12
  "setuptools>=75.6.0",
 
13
  ]
14
 
15
  [tool.ruff]
 
6
  requires-python = ">=3.10"
7
  dependencies = [
8
  "datasets>=3.2.0",
9
+ "gradio>=5.11.0",
10
  "hf-transfer>=0.1.8",
11
  "ragatouille>=0.0.8.post4",
12
  "setuptools>=75.6.0",
13
+ "spaces>=0.32.0",
14
  ]
15
 
16
  [tool.ruff]
requirements.txt CHANGED
@@ -14,7 +14,7 @@ aiosignal==1.3.2
14
  # via aiohttp
15
  annotated-types==0.7.0
16
  # via pydantic
17
- anyio==4.7.0
18
  # via
19
  # gradio
20
  # httpx
@@ -101,13 +101,15 @@ fsspec==2024.9.0
101
  # torch
102
  git-python==1.0.3
103
  # via colbert-ai
104
- gitdb==4.0.11
105
  # via gitpython
106
- gitpython==3.1.43
107
  # via git-python
108
- gradio==5.9.1
109
- # via iclr2024-papers (pyproject.toml)
110
- gradio-client==1.5.2
 
 
111
  # via gradio
112
  greenlet==3.1.1
113
  # via sqlalchemy
@@ -115,7 +117,7 @@ h11==0.14.0
115
  # via
116
  # httpcore
117
  # uvicorn
118
- hf-transfer==0.1.8
119
  # via iclr2024-papers (pyproject.toml)
120
  httpcore==1.0.7
121
  # via httpx
@@ -128,7 +130,8 @@ httpx==0.28.1
128
  # llama-index-core
129
  # openai
130
  # safehttpx
131
- huggingface-hub==0.27.0
 
132
  # via
133
  # datasets
134
  # gradio
@@ -159,22 +162,22 @@ jsonpatch==1.33
159
  # via langchain-core
160
  jsonpointer==3.0.0
161
  # via jsonpatch
162
- langchain==0.3.13
163
  # via ragatouille
164
- langchain-core==0.3.28
165
  # via
166
  # langchain
167
  # langchain-text-splitters
168
  # ragatouille
169
- langchain-text-splitters==0.3.4
170
  # via langchain
171
- langsmith==0.2.7
172
  # via
173
  # langchain
174
  # langchain-core
175
- llama-cloud==0.1.7
176
  # via llama-index-indices-managed-llama-cloud
177
- llama-index==0.12.9
178
  # via ragatouille
179
  llama-index-agent-openai==0.4.1
180
  # via
@@ -182,7 +185,7 @@ llama-index-agent-openai==0.4.1
182
  # llama-index-program-openai
183
  llama-index-cli==0.4.0
184
  # via llama-index
185
- llama-index-core==0.12.9
186
  # via
187
  # llama-index
188
  # llama-index-agent-openai
@@ -202,7 +205,7 @@ llama-index-embeddings-openai==0.3.1
202
  # llama-index-cli
203
  llama-index-indices-managed-llama-cloud==0.6.3
204
  # via llama-index
205
- llama-index-llms-openai==0.3.12
206
  # via
207
  # llama-index
208
  # llama-index-agent-openai
@@ -210,7 +213,7 @@ llama-index-llms-openai==0.3.12
210
  # llama-index-multi-modal-llms-openai
211
  # llama-index-program-openai
212
  # llama-index-question-gen-openai
213
- llama-index-multi-modal-llms-openai==0.4.1
214
  # via llama-index
215
  llama-index-program-openai==0.3.1
216
  # via
@@ -218,7 +221,7 @@ llama-index-program-openai==0.3.1
218
  # llama-index-question-gen-openai
219
  llama-index-question-gen-openai==0.3.0
220
  # via llama-index
221
- llama-index-readers-file==0.4.1
222
  # via llama-index
223
  llama-index-readers-llama-parse==0.4.0
224
  # via llama-index
@@ -231,7 +234,7 @@ markupsafe==2.1.5
231
  # gradio
232
  # jinja2
233
  # werkzeug
234
- marshmallow==3.23.2
235
  # via dataclasses-json
236
  mdurl==0.1.2
237
  # via markdown-it-py
@@ -308,12 +311,12 @@ nvidia-nvtx-cu12==12.4.127
308
  # via torch
309
  onnx==1.17.0
310
  # via ragatouille
311
- openai==1.58.1
312
  # via
313
  # llama-index-agent-openai
314
  # llama-index-embeddings-openai
315
  # llama-index-llms-openai
316
- orjson==3.10.13
317
  # via
318
  # gradio
319
  # langsmith
@@ -326,13 +329,14 @@ packaging==24.2
326
  # huggingface-hub
327
  # langchain-core
328
  # marshmallow
 
329
  # transformers
330
- pandas==2.2.2
331
  # via
332
  # datasets
333
  # gradio
334
  # llama-index-readers-file
335
- pillow==11.0.0
336
  # via
337
  # gradio
338
  # llama-index-core
@@ -341,8 +345,10 @@ propcache==0.2.1
341
  # via
342
  # aiohttp
343
  # yarl
344
- protobuf==5.29.2
345
  # via onnx
 
 
346
  pyarrow==18.1.0
347
  # via datasets
348
  pydantic==2.10.4
@@ -356,11 +362,12 @@ pydantic==2.10.4
356
  # llama-index-core
357
  # llama-parse
358
  # openai
 
359
  pydantic-core==2.27.2
360
  # via pydantic
361
  pydub==0.25.1
362
  # via gradio
363
- pygments==2.18.0
364
  # via rich
365
  pynvml==12.0.0
366
  # via fast-pytorch-kmeans
@@ -398,21 +405,22 @@ requests==2.32.3
398
  # langsmith
399
  # llama-index-core
400
  # requests-toolbelt
 
401
  # tiktoken
402
  # transformers
403
  requests-toolbelt==1.0.0
404
  # via langsmith
405
  rich==13.9.4
406
  # via typer
407
- ruff==0.8.4
408
  # via gradio
409
  safehttpx==0.1.6
410
  # via gradio
411
- safetensors==0.4.5
412
  # via transformers
413
  scikit-learn==1.6.0
414
  # via sentence-transformers
415
- scipy==1.14.1
416
  # via
417
  # colbert-ai
418
  # scikit-learn
@@ -421,13 +429,13 @@ semantic-version==2.10.0
421
  # via gradio
422
  sentence-transformers==2.7.0
423
  # via ragatouille
424
- setuptools==75.6.0
425
  # via iclr2024-papers (pyproject.toml)
426
  shellingham==1.5.4
427
  # via typer
428
  six==1.17.0
429
  # via python-dateutil
430
- smmap==5.0.1
431
  # via gitdb
432
  sniffio==1.3.1
433
  # via
@@ -435,6 +443,8 @@ sniffio==1.3.1
435
  # openai
436
  soupsieve==2.6
437
  # via beautifulsoup4
 
 
438
  sqlalchemy==2.0.36
439
  # via
440
  # langchain
@@ -467,7 +477,7 @@ torch==2.5.1
467
  # fast-pytorch-kmeans
468
  # ragatouille
469
  # sentence-transformers
470
- tqdm==4.66.4
471
  # via
472
  # colbert-ai
473
  # datasets
@@ -501,6 +511,7 @@ typing-extensions==4.12.2
501
  # pydantic-core
502
  # pypdf
503
  # rich
 
504
  # sqlalchemy
505
  # torch
506
  # typer
 
14
  # via aiohttp
15
  annotated-types==0.7.0
16
  # via pydantic
17
+ anyio==4.8.0
18
  # via
19
  # gradio
20
  # httpx
 
101
  # torch
102
  git-python==1.0.3
103
  # via colbert-ai
104
+ gitdb==4.0.12
105
  # via gitpython
106
+ gitpython==3.1.44
107
  # via git-python
108
+ gradio==5.11.0
109
+ # via
110
+ # iclr2024-papers (pyproject.toml)
111
+ # spaces
112
+ gradio-client==1.5.3
113
  # via gradio
114
  greenlet==3.1.1
115
  # via sqlalchemy
 
117
  # via
118
  # httpcore
119
  # uvicorn
120
+ hf-transfer==0.1.9
121
  # via iclr2024-papers (pyproject.toml)
122
  httpcore==1.0.7
123
  # via httpx
 
130
  # llama-index-core
131
  # openai
132
  # safehttpx
133
+ # spaces
134
+ huggingface-hub==0.27.1
135
  # via
136
  # datasets
137
  # gradio
 
162
  # via langchain-core
163
  jsonpointer==3.0.0
164
  # via jsonpatch
165
+ langchain==0.3.14
166
  # via ragatouille
167
+ langchain-core==0.3.29
168
  # via
169
  # langchain
170
  # langchain-text-splitters
171
  # ragatouille
172
+ langchain-text-splitters==0.3.5
173
  # via langchain
174
+ langsmith==0.2.10
175
  # via
176
  # langchain
177
  # langchain-core
178
+ llama-cloud==0.1.8
179
  # via llama-index-indices-managed-llama-cloud
180
+ llama-index==0.12.10
181
  # via ragatouille
182
  llama-index-agent-openai==0.4.1
183
  # via
 
185
  # llama-index-program-openai
186
  llama-index-cli==0.4.0
187
  # via llama-index
188
+ llama-index-core==0.12.10.post1
189
  # via
190
  # llama-index
191
  # llama-index-agent-openai
 
205
  # llama-index-cli
206
  llama-index-indices-managed-llama-cloud==0.6.3
207
  # via llama-index
208
+ llama-index-llms-openai==0.3.13
209
  # via
210
  # llama-index
211
  # llama-index-agent-openai
 
213
  # llama-index-multi-modal-llms-openai
214
  # llama-index-program-openai
215
  # llama-index-question-gen-openai
216
+ llama-index-multi-modal-llms-openai==0.4.2
217
  # via llama-index
218
  llama-index-program-openai==0.3.1
219
  # via
 
221
  # llama-index-question-gen-openai
222
  llama-index-question-gen-openai==0.3.0
223
  # via llama-index
224
+ llama-index-readers-file==0.4.2
225
  # via llama-index
226
  llama-index-readers-llama-parse==0.4.0
227
  # via llama-index
 
234
  # gradio
235
  # jinja2
236
  # werkzeug
237
+ marshmallow==3.24.2
238
  # via dataclasses-json
239
  mdurl==0.1.2
240
  # via markdown-it-py
 
311
  # via torch
312
  onnx==1.17.0
313
  # via ragatouille
314
+ openai==1.59.5
315
  # via
316
  # llama-index-agent-openai
317
  # llama-index-embeddings-openai
318
  # llama-index-llms-openai
319
+ orjson==3.10.14
320
  # via
321
  # gradio
322
  # langsmith
 
329
  # huggingface-hub
330
  # langchain-core
331
  # marshmallow
332
+ # spaces
333
  # transformers
334
+ pandas==2.2.3
335
  # via
336
  # datasets
337
  # gradio
338
  # llama-index-readers-file
339
+ pillow==11.1.0
340
  # via
341
  # gradio
342
  # llama-index-core
 
345
  # via
346
  # aiohttp
347
  # yarl
348
+ protobuf==5.29.3
349
  # via onnx
350
+ psutil==5.9.8
351
+ # via spaces
352
  pyarrow==18.1.0
353
  # via datasets
354
  pydantic==2.10.4
 
362
  # llama-index-core
363
  # llama-parse
364
  # openai
365
+ # spaces
366
  pydantic-core==2.27.2
367
  # via pydantic
368
  pydub==0.25.1
369
  # via gradio
370
+ pygments==2.19.1
371
  # via rich
372
  pynvml==12.0.0
373
  # via fast-pytorch-kmeans
 
405
  # langsmith
406
  # llama-index-core
407
  # requests-toolbelt
408
+ # spaces
409
  # tiktoken
410
  # transformers
411
  requests-toolbelt==1.0.0
412
  # via langsmith
413
  rich==13.9.4
414
  # via typer
415
+ ruff==0.8.6
416
  # via gradio
417
  safehttpx==0.1.6
418
  # via gradio
419
+ safetensors==0.5.2
420
  # via transformers
421
  scikit-learn==1.6.0
422
  # via sentence-transformers
423
+ scipy==1.15.0
424
  # via
425
  # colbert-ai
426
  # scikit-learn
 
429
  # via gradio
430
  sentence-transformers==2.7.0
431
  # via ragatouille
432
+ setuptools==75.8.0
433
  # via iclr2024-papers (pyproject.toml)
434
  shellingham==1.5.4
435
  # via typer
436
  six==1.17.0
437
  # via python-dateutil
438
+ smmap==5.0.2
439
  # via gitdb
440
  sniffio==1.3.1
441
  # via
 
443
  # openai
444
  soupsieve==2.6
445
  # via beautifulsoup4
446
+ spaces==0.32.0
447
+ # via iclr2024-papers (pyproject.toml)
448
  sqlalchemy==2.0.36
449
  # via
450
  # langchain
 
477
  # fast-pytorch-kmeans
478
  # ragatouille
479
  # sentence-transformers
480
+ tqdm==4.67.1
481
  # via
482
  # colbert-ai
483
  # datasets
 
511
  # pydantic-core
512
  # pypdf
513
  # rich
514
+ # spaces
515
  # sqlalchemy
516
  # torch
517
  # typer
uv.lock CHANGED
The diff for this file is too large to render. See raw diff