Spaces:
Sleeping
Sleeping
Alina Lozovskaya
commited on
Commit
·
23510fc
1
Parent(s):
3119795
Auth [wip]
Browse files
README.md
CHANGED
@@ -1,10 +1,14 @@
|
|
1 |
---
|
2 |
-
title:
|
3 |
emoji: 📊
|
4 |
colorFrom: pink
|
5 |
colorTo: indigo
|
6 |
sdk: docker
|
7 |
-
|
|
|
|
|
|
|
|
|
8 |
---
|
9 |
|
10 |
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|
|
|
1 |
---
|
2 |
+
title: YourBench Configuration
|
3 |
emoji: 📊
|
4 |
colorFrom: pink
|
5 |
colorTo: indigo
|
6 |
sdk: docker
|
7 |
+
hf_oauth: true
|
8 |
+
hf_oauth_scopes:
|
9 |
+
- read
|
10 |
+
- write
|
11 |
+
- read:org
|
12 |
---
|
13 |
|
14 |
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|
app.py
CHANGED
@@ -1,12 +1,15 @@
|
|
1 |
import os
|
2 |
import sys
|
|
|
|
|
3 |
import pathlib
|
|
|
4 |
import shutil
|
5 |
-
import threading
|
6 |
-
import multiprocessing
|
7 |
import io
|
8 |
import yaml
|
9 |
import gradio as gr
|
|
|
|
|
10 |
from loguru import logger
|
11 |
from yourbench.pipeline import run_pipeline
|
12 |
|
@@ -17,11 +20,6 @@ CONFIG_PATH = pathlib.Path("/app/yourbench_config.yml")
|
|
17 |
logger.remove()
|
18 |
logger.add(sys.stderr, level="INFO")
|
19 |
|
20 |
-
import subprocess
|
21 |
-
import io
|
22 |
-
import os
|
23 |
-
import time
|
24 |
-
|
25 |
class SubprocessManager:
|
26 |
def __init__(self, command):
|
27 |
self.command = command
|
@@ -89,7 +87,8 @@ class SubprocessManager:
|
|
89 |
command = ["uv", "run", "yourbench", f"--config={CONFIG_PATH}"]
|
90 |
manager = SubprocessManager(command)
|
91 |
|
92 |
-
|
|
|
93 |
config = {
|
94 |
"hf_configuration": {
|
95 |
"token": hf_token,
|
@@ -195,15 +194,70 @@ def save_files(files: list[str]):
|
|
195 |
saved_paths = [shutil.move(str(pathlib.Path(file)), str(UPLOAD_DIRECTORY / pathlib.Path(file).name)) for file in files]
|
196 |
return f"Files saved to: {', '.join(saved_paths)}"
|
197 |
|
198 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
199 |
|
200 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
201 |
gr.Markdown("## YourBench Configuration")
|
202 |
-
|
|
|
|
|
|
|
|
|
203 |
with gr.Tab("Configuration"):
|
204 |
-
hf_token = gr.Textbox(label="HF Token")
|
205 |
-
hf_org = gr.Textbox(label="HF Organization")
|
206 |
model_name = gr.Textbox(label="Model Name")
|
|
|
|
|
|
|
|
|
207 |
provider = gr.Dropdown(["openrouter", "openai", "huggingface"], value="huggingface", label="Provider")
|
208 |
base_url = gr.Textbox(label="Base URL")
|
209 |
api_key = gr.Textbox(label="API Key")
|
@@ -211,10 +265,14 @@ with app:
|
|
211 |
config_output = gr.Code(label="Generated Config", language="yaml")
|
212 |
preview_button = gr.Button("Generate Config")
|
213 |
save_button = gr.Button("Save Config")
|
214 |
-
|
215 |
-
preview_button.click(
|
|
|
|
|
|
|
|
|
216 |
save_button.click(save_config, inputs=[config_output], outputs=[gr.Textbox(label="Save Status")])
|
217 |
-
|
218 |
with gr.Tab("Files"):
|
219 |
file_input = gr.File(label="Upload text files", file_count="multiple", file_types=[".txt", ".md", ".html"])
|
220 |
output = gr.Textbox(label="Log")
|
@@ -227,7 +285,7 @@ with app:
|
|
227 |
timer = gr.Timer(0.1, active=True)
|
228 |
timer.tick(manager.read_and_get_output, outputs=log_output)
|
229 |
|
230 |
-
|
231 |
-
|
232 |
|
233 |
app.launch()
|
|
|
1 |
import os
|
2 |
import sys
|
3 |
+
from huggingface_hub import HfApi
|
4 |
+
import requests
|
5 |
import pathlib
|
6 |
+
import subprocess
|
7 |
import shutil
|
|
|
|
|
8 |
import io
|
9 |
import yaml
|
10 |
import gradio as gr
|
11 |
+
import gradiologin as gl
|
12 |
+
from huggingface_hub import whoami
|
13 |
from loguru import logger
|
14 |
from yourbench.pipeline import run_pipeline
|
15 |
|
|
|
20 |
logger.remove()
|
21 |
logger.add(sys.stderr, level="INFO")
|
22 |
|
|
|
|
|
|
|
|
|
|
|
23 |
class SubprocessManager:
|
24 |
def __init__(self, command):
|
25 |
self.command = command
|
|
|
87 |
command = ["uv", "run", "yourbench", f"--config={CONFIG_PATH}"]
|
88 |
manager = SubprocessManager(command)
|
89 |
|
90 |
+
|
91 |
+
def generate_config(hf_token: gr.OAuthToken | None, hf_org, model_name, provider, base_url, api_key, max_concurrent_requests):
|
92 |
config = {
|
93 |
"hf_configuration": {
|
94 |
"token": hf_token,
|
|
|
194 |
saved_paths = [shutil.move(str(pathlib.Path(file)), str(UPLOAD_DIRECTORY / pathlib.Path(file).name)) for file in files]
|
195 |
return f"Files saved to: {', '.join(saved_paths)}"
|
196 |
|
197 |
+
def populate_user_info(oauth_profile: gr.OAuthProfile = None, oauth_token: gr.OAuthToken = None):
|
198 |
+
if oauth_profile is None or oauth_token is None:
|
199 |
+
return (
|
200 |
+
gr.Dropdown.update(choices=["(Please log in to load tokens)"], value=None),
|
201 |
+
gr.Dropdown.update(choices=["(Please log in)"], value=None),
|
202 |
+
"🔒 Not logged in"
|
203 |
+
)
|
204 |
+
|
205 |
+
username = oauth_profile.username
|
206 |
+
org_names = []
|
207 |
+
token_names = []
|
208 |
+
|
209 |
+
try:
|
210 |
+
headers = {"Authorization": f"Bearer {oauth_token.token}"}
|
211 |
+
hf_api = HfApi(token=oauth_token.token)
|
212 |
+
|
213 |
+
# Fetch all user tokens
|
214 |
+
token_data = hf_api.list_tokens()
|
215 |
+
for t in token_data:
|
216 |
+
name = t.get("name") or f"{t['token'][:4]}...{t['token'][-4:]}"
|
217 |
+
token_names.append(name)
|
218 |
+
|
219 |
+
# Fetch user organizations
|
220 |
+
orgs = hf_api.get_user_organizations()
|
221 |
+
org_names = [org.organization for org in orgs]
|
222 |
|
223 |
+
except Exception as e:
|
224 |
+
print("Error fetching user/org info:", e)
|
225 |
+
token_names = [f"{oauth_token.token[:4]}...{oauth_token.token[-4:]}"]
|
226 |
+
|
227 |
+
org_options = [username] + org_names
|
228 |
+
default_org = username
|
229 |
+
|
230 |
+
return (
|
231 |
+
gr.Dropdown.update(choices=token_names, value=token_names[0] if token_names else None),
|
232 |
+
gr.Dropdown.update(choices=org_options, value=default_org),
|
233 |
+
f"✅ Logged in as {username}"
|
234 |
+
)
|
235 |
+
|
236 |
+
def hello(profile: gr.OAuthProfile | None) -> str:
|
237 |
+
if profile is None:
|
238 |
+
return "I don't know you."
|
239 |
+
return f"Hello {profile.name}"
|
240 |
+
|
241 |
+
def update_hf_org_dropdown(oauth_token: gr.OAuthToken | None) -> str:
|
242 |
+
if oauth_token is None:
|
243 |
+
print("Please deploy this on Spaces and log in to list organizations.")
|
244 |
+
return []
|
245 |
+
org_names = [org["name"] for org in whoami(oauth_token.token)["orgs"]]
|
246 |
+
return gr.Dropdown(org_names, label="Organization")
|
247 |
+
|
248 |
+
with gr.Blocks() as app:
|
249 |
gr.Markdown("## YourBench Configuration")
|
250 |
+
with gr.Row():
|
251 |
+
login_btn = gr.LoginButton()
|
252 |
+
hello_text = gr.Markdown()
|
253 |
+
app.load(hello, inputs=None, outputs=hello_text)
|
254 |
+
|
255 |
with gr.Tab("Configuration"):
|
|
|
|
|
256 |
model_name = gr.Textbox(label="Model Name")
|
257 |
+
|
258 |
+
hf_org_dropdown = gr.Dropdown(list(), label="Organization")
|
259 |
+
app.load(update_hf_org_dropdown, inputs=None, outputs=hf_org_dropdown)
|
260 |
+
|
261 |
provider = gr.Dropdown(["openrouter", "openai", "huggingface"], value="huggingface", label="Provider")
|
262 |
base_url = gr.Textbox(label="Base URL")
|
263 |
api_key = gr.Textbox(label="API Key")
|
|
|
265 |
config_output = gr.Code(label="Generated Config", language="yaml")
|
266 |
preview_button = gr.Button("Generate Config")
|
267 |
save_button = gr.Button("Save Config")
|
268 |
+
|
269 |
+
preview_button.click(
|
270 |
+
generate_config,
|
271 |
+
inputs=[hf_org_dropdown, model_name, provider, base_url, api_key, max_concurrent_requests],
|
272 |
+
outputs=config_output
|
273 |
+
)
|
274 |
save_button.click(save_config, inputs=[config_output], outputs=[gr.Textbox(label="Save Status")])
|
275 |
+
|
276 |
with gr.Tab("Files"):
|
277 |
file_input = gr.File(label="Upload text files", file_count="multiple", file_types=[".txt", ".md", ".html"])
|
278 |
output = gr.Textbox(label="Log")
|
|
|
285 |
timer = gr.Timer(0.1, active=True)
|
286 |
timer.tick(manager.read_and_get_output, outputs=log_output)
|
287 |
|
288 |
+
kill_button = gr.Button("Kill Task")
|
289 |
+
kill_button.click(manager.kill_process)
|
290 |
|
291 |
app.launch()
|
pyproject.toml
CHANGED
@@ -7,7 +7,7 @@ dependencies = [
|
|
7 |
"yourbench @ git+https://github.com/huggingface/[email protected]",
|
8 |
"asyncio>=3.4.3",
|
9 |
"datasets>=3.3.0",
|
10 |
-
"gradio>=5.20.0",
|
11 |
"hf-transfer>=0.1.9",
|
12 |
"langfuse>=2.59.3",
|
13 |
"litellm>=1.61.16",
|
@@ -19,6 +19,7 @@ dependencies = [
|
|
19 |
"torch>=2.6.0",
|
20 |
"tqdm>=4.67.1",
|
21 |
"transformers>=4.48.3",
|
|
|
22 |
]
|
23 |
|
24 |
[build-system]
|
|
|
7 |
"yourbench @ git+https://github.com/huggingface/[email protected]",
|
8 |
"asyncio>=3.4.3",
|
9 |
"datasets>=3.3.0",
|
10 |
+
"gradio[oauth]>=5.20.0",
|
11 |
"hf-transfer>=0.1.9",
|
12 |
"langfuse>=2.59.3",
|
13 |
"litellm>=1.61.16",
|
|
|
19 |
"torch>=2.6.0",
|
20 |
"tqdm>=4.67.1",
|
21 |
"transformers>=4.48.3",
|
22 |
+
"gradiologin>=0.1.0",
|
23 |
]
|
24 |
|
25 |
[build-system]
|
uv.lock
CHANGED
@@ -1,6 +1,15 @@
|
|
1 |
version = 1
|
2 |
requires-python = "==3.12.*"
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
[[package]]
|
5 |
name = "aiofiles"
|
6 |
version = "23.2.1"
|
@@ -12,11 +21,11 @@ wheels = [
|
|
12 |
|
13 |
[[package]]
|
14 |
name = "aiohappyeyeballs"
|
15 |
-
version = "2.
|
16 |
source = { registry = "https://pypi.org/simple" }
|
17 |
-
sdist = { url = "https://files.pythonhosted.org/packages/
|
18 |
wheels = [
|
19 |
-
{ url = "https://files.pythonhosted.org/packages/
|
20 |
]
|
21 |
|
22 |
[[package]]
|
@@ -106,47 +115,15 @@ wheels = [
|
|
106 |
]
|
107 |
|
108 |
[[package]]
|
109 |
-
name = "
|
110 |
-
version = "1.
|
111 |
-
source = { registry = "https://pypi.org/simple" }
|
112 |
-
dependencies = [
|
113 |
-
{ name = "azure-core" },
|
114 |
-
{ name = "isodate" },
|
115 |
-
{ name = "typing-extensions" },
|
116 |
-
]
|
117 |
-
sdist = { url = "https://files.pythonhosted.org/packages/ca/fd/cd0d493e9dc93a5ce097db7508f1b2467a73dcc7022c235b409ce48b9679/azure_ai_documentintelligence-1.0.0.tar.gz", hash = "sha256:c8b6efc0fc7e65d7892c9585cfd256f7d8b3f2b46cecf92c75ab82e629eac253", size = 169420 }
|
118 |
-
wheels = [
|
119 |
-
{ url = "https://files.pythonhosted.org/packages/84/a8/c9c66d4d04b8aee06ebdc9a6077736b222b9b2fe92364fed6f9a1c08ece0/azure_ai_documentintelligence-1.0.0-py3-none-any.whl", hash = "sha256:cdedb1a67c075f58f47a413ec5846bf8d532a83a71f0c51ec49ce9b5bfe2a519", size = 105454 },
|
120 |
-
]
|
121 |
-
|
122 |
-
[[package]]
|
123 |
-
name = "azure-core"
|
124 |
-
version = "1.32.0"
|
125 |
-
source = { registry = "https://pypi.org/simple" }
|
126 |
-
dependencies = [
|
127 |
-
{ name = "requests" },
|
128 |
-
{ name = "six" },
|
129 |
-
{ name = "typing-extensions" },
|
130 |
-
]
|
131 |
-
sdist = { url = "https://files.pythonhosted.org/packages/cc/ee/668328306a9e963a5ad9f152cd98c7adad86c822729fd1d2a01613ad1e67/azure_core-1.32.0.tar.gz", hash = "sha256:22b3c35d6b2dae14990f6c1be2912bf23ffe50b220e708a28ab1bb92b1c730e5", size = 279128 }
|
132 |
-
wheels = [
|
133 |
-
{ url = "https://files.pythonhosted.org/packages/39/83/325bf5e02504dbd8b4faa98197a44cdf8a325ef259b48326a2b6f17f8383/azure_core-1.32.0-py3-none-any.whl", hash = "sha256:eac191a0efb23bfa83fddf321b27b122b4ec847befa3091fa736a5c32c50d7b4", size = 198855 },
|
134 |
-
]
|
135 |
-
|
136 |
-
[[package]]
|
137 |
-
name = "azure-identity"
|
138 |
-
version = "1.20.0"
|
139 |
source = { registry = "https://pypi.org/simple" }
|
140 |
dependencies = [
|
141 |
-
{ name = "azure-core" },
|
142 |
{ name = "cryptography" },
|
143 |
-
{ name = "msal" },
|
144 |
-
{ name = "msal-extensions" },
|
145 |
-
{ name = "typing-extensions" },
|
146 |
]
|
147 |
-
sdist = { url = "https://files.pythonhosted.org/packages/
|
148 |
wheels = [
|
149 |
-
{ url = "https://files.pythonhosted.org/packages/
|
150 |
]
|
151 |
|
152 |
[[package]]
|
@@ -171,6 +148,25 @@ wheels = [
|
|
171 |
{ url = "https://files.pythonhosted.org/packages/f9/49/6abb616eb3cbab6a7cca303dc02fdf3836de2e0b834bf966a7f5271a34d8/beautifulsoup4-4.13.3-py3-none-any.whl", hash = "sha256:99045d7d3f08f91f0d656bc9b7efbae189426cd913d830294a15eefa0ea4df16", size = 186015 },
|
172 |
]
|
173 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
174 |
[[package]]
|
175 |
name = "certifi"
|
176 |
version = "2025.1.31"
|
@@ -237,12 +233,16 @@ wheels = [
|
|
237 |
]
|
238 |
|
239 |
[[package]]
|
240 |
-
name = "
|
241 |
-
version = "0.
|
242 |
source = { registry = "https://pypi.org/simple" }
|
243 |
-
|
|
|
|
|
|
|
|
|
244 |
wheels = [
|
245 |
-
{ url = "https://files.pythonhosted.org/packages/
|
246 |
]
|
247 |
|
248 |
[[package]]
|
@@ -344,15 +344,6 @@ wheels = [
|
|
344 |
{ url = "https://files.pythonhosted.org/packages/4c/37/22ef7675bef4ffe9577b937ddca2e22791534cbbe11c30714972a91532dc/datasets-3.3.2-py3-none-any.whl", hash = "sha256:fdaf3d5d70242621210b044e9b9b15a56e908bfc3e9d077bcf5605ac390f70bd", size = 485360 },
|
345 |
]
|
346 |
|
347 |
-
[[package]]
|
348 |
-
name = "defusedxml"
|
349 |
-
version = "0.7.1"
|
350 |
-
source = { registry = "https://pypi.org/simple" }
|
351 |
-
sdist = { url = "https://files.pythonhosted.org/packages/0f/d5/c66da9b79e5bdb124974bfe172b4daf3c984ebd9c2a06e2b8a4dc7331c72/defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69", size = 75520 }
|
352 |
-
wheels = [
|
353 |
-
{ url = "https://files.pythonhosted.org/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61", size = 25604 },
|
354 |
-
]
|
355 |
-
|
356 |
[[package]]
|
357 |
name = "dill"
|
358 |
version = "0.3.8"
|
@@ -372,12 +363,25 @@ wheels = [
|
|
372 |
]
|
373 |
|
374 |
[[package]]
|
375 |
-
name = "
|
376 |
-
version = "
|
377 |
source = { registry = "https://pypi.org/simple" }
|
378 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
379 |
wheels = [
|
380 |
-
{ url = "https://files.pythonhosted.org/packages/
|
381 |
]
|
382 |
|
383 |
[[package]]
|
@@ -505,6 +509,12 @@ wheels = [
|
|
505 |
{ url = "https://files.pythonhosted.org/packages/dd/45/64acd7bed4abe64358c8ffa5256d6d25f54cc7b87c43fcaeda1b94ba243e/gradio-5.20.0-py3-none-any.whl", hash = "sha256:85e649611c343fa6c2cff50e3f6a662046158bf592eb954dffdca24e896185e5", size = 62283395 },
|
506 |
]
|
507 |
|
|
|
|
|
|
|
|
|
|
|
|
|
508 |
[[package]]
|
509 |
name = "gradio-client"
|
510 |
version = "1.7.2"
|
@@ -522,6 +532,20 @@ wheels = [
|
|
522 |
{ url = "https://files.pythonhosted.org/packages/95/cb/002424d4f5af1425f9cfe7dcee3ed795ed1367bf0f185a6c4bf81385e1d6/gradio_client-1.7.2-py3-none-any.whl", hash = "sha256:50d61b4db3e87639430a121a7cde4303055486ed72a5035edae94b4fbe6a0e6b", size = 322052 },
|
523 |
]
|
524 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
525 |
[[package]]
|
526 |
name = "groovy"
|
527 |
version = "0.1.2"
|
@@ -591,7 +615,7 @@ wheels = [
|
|
591 |
|
592 |
[[package]]
|
593 |
name = "huggingface-hub"
|
594 |
-
version = "0.29.
|
595 |
source = { registry = "https://pypi.org/simple" }
|
596 |
dependencies = [
|
597 |
{ name = "filelock" },
|
@@ -602,9 +626,9 @@ dependencies = [
|
|
602 |
{ name = "tqdm" },
|
603 |
{ name = "typing-extensions" },
|
604 |
]
|
605 |
-
sdist = { url = "https://files.pythonhosted.org/packages/
|
606 |
wheels = [
|
607 |
-
{ url = "https://files.pythonhosted.org/packages/
|
608 |
]
|
609 |
|
610 |
[[package]]
|
@@ -629,24 +653,33 @@ wheels = [
|
|
629 |
]
|
630 |
|
631 |
[[package]]
|
632 |
-
name = "
|
633 |
-
version = "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
634 |
source = { registry = "https://pypi.org/simple" }
|
635 |
-
sdist = { url = "https://files.pythonhosted.org/packages/
|
636 |
wheels = [
|
637 |
-
{ url = "https://files.pythonhosted.org/packages/
|
638 |
]
|
639 |
|
640 |
[[package]]
|
641 |
name = "jinja2"
|
642 |
-
version = "3.1.
|
643 |
source = { registry = "https://pypi.org/simple" }
|
644 |
dependencies = [
|
645 |
{ name = "markupsafe" },
|
646 |
]
|
647 |
-
sdist = { url = "https://files.pythonhosted.org/packages/
|
648 |
wheels = [
|
649 |
-
{ url = "https://files.pythonhosted.org/packages/
|
650 |
]
|
651 |
|
652 |
[[package]]
|
@@ -669,6 +702,15 @@ wheels = [
|
|
669 |
{ url = "https://files.pythonhosted.org/packages/41/69/6d4bbe66b3b3b4507e47aa1dd5d075919ad242b4b1115b3f80eecd443687/jiter-0.8.2-cp312-cp312-win_amd64.whl", hash = "sha256:83c0efd80b29695058d0fd2fa8a556490dbce9804eac3e281f373bbc99045f6c", size = 204740 },
|
670 |
]
|
671 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
672 |
[[package]]
|
673 |
name = "jsonschema"
|
674 |
version = "4.23.0"
|
@@ -740,7 +782,7 @@ wheels = [
|
|
740 |
|
741 |
[[package]]
|
742 |
name = "litellm"
|
743 |
-
version = "1.
|
744 |
source = { registry = "https://pypi.org/simple" }
|
745 |
dependencies = [
|
746 |
{ name = "aiohttp" },
|
@@ -755,9 +797,9 @@ dependencies = [
|
|
755 |
{ name = "tiktoken" },
|
756 |
{ name = "tokenizers" },
|
757 |
]
|
758 |
-
sdist = { url = "https://files.pythonhosted.org/packages/
|
759 |
wheels = [
|
760 |
-
{ url = "https://files.pythonhosted.org/packages/
|
761 |
]
|
762 |
|
763 |
[[package]]
|
@@ -773,43 +815,6 @@ wheels = [
|
|
773 |
{ url = "https://files.pythonhosted.org/packages/0c/29/0348de65b8cc732daa3e33e67806420b2ae89bdce2b04af740289c5c6c8c/loguru-0.7.3-py3-none-any.whl", hash = "sha256:31a33c10c8e1e10422bfd431aeb5d351c7cf7fa671e3c4df004162264b28220c", size = 61595 },
|
774 |
]
|
775 |
|
776 |
-
[[package]]
|
777 |
-
name = "lxml"
|
778 |
-
version = "5.3.1"
|
779 |
-
source = { registry = "https://pypi.org/simple" }
|
780 |
-
sdist = { url = "https://files.pythonhosted.org/packages/ef/f6/c15ca8e5646e937c148e147244817672cf920b56ac0bf2cc1512ae674be8/lxml-5.3.1.tar.gz", hash = "sha256:106b7b5d2977b339f1e97efe2778e2ab20e99994cbb0ec5e55771ed0795920c8", size = 3678591 }
|
781 |
-
wheels = [
|
782 |
-
{ url = "https://files.pythonhosted.org/packages/3b/f4/5121aa9ee8e09b8b8a28cf3709552efe3d206ca51a20d6fa471b60bb3447/lxml-5.3.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:e69add9b6b7b08c60d7ff0152c7c9a6c45b4a71a919be5abde6f98f1ea16421c", size = 8191889 },
|
783 |
-
{ url = "https://files.pythonhosted.org/packages/0a/ca/8e9aa01edddc74878f4aea85aa9ab64372f46aa804d1c36dda861bf9eabf/lxml-5.3.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:4e52e1b148867b01c05e21837586ee307a01e793b94072d7c7b91d2c2da02ffe", size = 4450685 },
|
784 |
-
{ url = "https://files.pythonhosted.org/packages/b2/b3/ea40a5c98619fbd7e9349df7007994506d396b97620ced34e4e5053d3734/lxml-5.3.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a4b382e0e636ed54cd278791d93fe2c4f370772743f02bcbe431a160089025c9", size = 5051722 },
|
785 |
-
{ url = "https://files.pythonhosted.org/packages/3a/5e/375418be35f8a695cadfe7e7412f16520e62e24952ed93c64c9554755464/lxml-5.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c2e49dc23a10a1296b04ca9db200c44d3eb32c8d8ec532e8c1fd24792276522a", size = 4786661 },
|
786 |
-
{ url = "https://files.pythonhosted.org/packages/79/7c/d258eaaa9560f6664f9b426a5165103015bee6512d8931e17342278bad0a/lxml-5.3.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4399b4226c4785575fb20998dc571bc48125dc92c367ce2602d0d70e0c455eb0", size = 5311766 },
|
787 |
-
{ url = "https://files.pythonhosted.org/packages/03/bc/a041415be4135a1b3fdf017a5d873244cc16689456166fbdec4b27fba153/lxml-5.3.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5412500e0dc5481b1ee9cf6b38bb3b473f6e411eb62b83dc9b62699c3b7b79f7", size = 4836014 },
|
788 |
-
{ url = "https://files.pythonhosted.org/packages/32/88/047f24967d5e3fc97848ea2c207eeef0f16239cdc47368c8b95a8dc93a33/lxml-5.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1c93ed3c998ea8472be98fb55aed65b5198740bfceaec07b2eba551e55b7b9ae", size = 4961064 },
|
789 |
-
{ url = "https://files.pythonhosted.org/packages/3d/b5/ecf5a20937ecd21af02c5374020f4e3a3538e10a32379a7553fca3d77094/lxml-5.3.1-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:63d57fc94eb0bbb4735e45517afc21ef262991d8758a8f2f05dd6e4174944519", size = 4778341 },
|
790 |
-
{ url = "https://files.pythonhosted.org/packages/a4/05/56c359e07275911ed5f35ab1d63c8cd3360d395fb91e43927a2ae90b0322/lxml-5.3.1-cp312-cp312-manylinux_2_28_ppc64le.whl", hash = "sha256:b450d7cabcd49aa7ab46a3c6aa3ac7e1593600a1a0605ba536ec0f1b99a04322", size = 5345450 },
|
791 |
-
{ url = "https://files.pythonhosted.org/packages/b7/f4/f95e3ae12e9f32fbcde00f9affa6b0df07f495117f62dbb796a9a31c84d6/lxml-5.3.1-cp312-cp312-manylinux_2_28_s390x.whl", hash = "sha256:4df0ec814b50275ad6a99bc82a38b59f90e10e47714ac9871e1b223895825468", size = 4908336 },
|
792 |
-
{ url = "https://files.pythonhosted.org/packages/c5/f8/309546aec092434166a6e11c7dcecb5c2d0a787c18c072d61e18da9eba57/lxml-5.3.1-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:d184f85ad2bb1f261eac55cddfcf62a70dee89982c978e92b9a74a1bfef2e367", size = 4986049 },
|
793 |
-
{ url = "https://files.pythonhosted.org/packages/71/1c/b951817cb5058ca7c332d012dfe8bc59dabd0f0a8911ddd7b7ea8e41cfbd/lxml-5.3.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:b725e70d15906d24615201e650d5b0388b08a5187a55f119f25874d0103f90dd", size = 4860351 },
|
794 |
-
{ url = "https://files.pythonhosted.org/packages/31/23/45feba8dae1d35fcca1e51b051f59dc4223cbd23e071a31e25f3f73938a8/lxml-5.3.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:a31fa7536ec1fb7155a0cd3a4e3d956c835ad0a43e3610ca32384d01f079ea1c", size = 5421580 },
|
795 |
-
{ url = "https://files.pythonhosted.org/packages/61/69/be245d7b2dbef81c542af59c97fcd641fbf45accf2dc1c325bae7d0d014c/lxml-5.3.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:3c3c8b55c7fc7b7e8877b9366568cc73d68b82da7fe33d8b98527b73857a225f", size = 5285778 },
|
796 |
-
{ url = "https://files.pythonhosted.org/packages/69/06/128af2ed04bac99b8f83becfb74c480f1aa18407b5c329fad457e08a1bf4/lxml-5.3.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:d61ec60945d694df806a9aec88e8f29a27293c6e424f8ff91c80416e3c617645", size = 5054455 },
|
797 |
-
{ url = "https://files.pythonhosted.org/packages/8a/2d/f03a21cf6cc75cdd083563e509c7b6b159d761115c4142abb5481094ed8c/lxml-5.3.1-cp312-cp312-win32.whl", hash = "sha256:f4eac0584cdc3285ef2e74eee1513a6001681fd9753b259e8159421ed28a72e5", size = 3486315 },
|
798 |
-
{ url = "https://files.pythonhosted.org/packages/2b/9c/8abe21585d20ef70ad9cec7562da4332b764ed69ec29b7389d23dfabcea0/lxml-5.3.1-cp312-cp312-win_amd64.whl", hash = "sha256:29bfc8d3d88e56ea0a27e7c4897b642706840247f59f4377d81be8f32aa0cfbf", size = 3816925 },
|
799 |
-
]
|
800 |
-
|
801 |
-
[[package]]
|
802 |
-
name = "mammoth"
|
803 |
-
version = "1.9.0"
|
804 |
-
source = { registry = "https://pypi.org/simple" }
|
805 |
-
dependencies = [
|
806 |
-
{ name = "cobble" },
|
807 |
-
]
|
808 |
-
sdist = { url = "https://files.pythonhosted.org/packages/d6/a6/27a13ba068cf3ff764d631b8dd71dee1b33040aa8c143f66ce902b7d1da0/mammoth-1.9.0.tar.gz", hash = "sha256:74f5dae10ca240fd9b7a0e1a6deaebe0aad23bc590633ef6f5e868aa9b7042a6", size = 50906 }
|
809 |
-
wheels = [
|
810 |
-
{ url = "https://files.pythonhosted.org/packages/d0/ab/f8e63fcabc127c6efd68b03633c189ee799a5304fa96c036a325a2894bcb/mammoth-1.9.0-py2.py3-none-any.whl", hash = "sha256:0eea277316586f0ca65d86834aec4de5a0572c83ec54b4991f9bb520a891150f", size = 52901 },
|
811 |
-
]
|
812 |
-
|
813 |
[[package]]
|
814 |
name = "markdown-it-py"
|
815 |
version = "3.0.0"
|
@@ -824,46 +829,32 @@ wheels = [
|
|
824 |
|
825 |
[[package]]
|
826 |
name = "markdownify"
|
827 |
-
version = "1.
|
828 |
source = { registry = "https://pypi.org/simple" }
|
829 |
dependencies = [
|
830 |
{ name = "beautifulsoup4" },
|
831 |
{ name = "six" },
|
832 |
]
|
833 |
-
sdist = { url = "https://files.pythonhosted.org/packages/
|
834 |
wheels = [
|
835 |
-
{ url = "https://files.pythonhosted.org/packages/
|
836 |
]
|
837 |
|
838 |
[[package]]
|
839 |
name = "markitdown"
|
840 |
-
version = "0.
|
841 |
source = { registry = "https://pypi.org/simple" }
|
842 |
dependencies = [
|
843 |
-
{ name = "azure-ai-documentintelligence" },
|
844 |
-
{ name = "azure-identity" },
|
845 |
{ name = "beautifulsoup4" },
|
846 |
{ name = "charset-normalizer" },
|
847 |
-
{ name = "mammoth" },
|
848 |
{ name = "markdownify" },
|
849 |
-
{ name = "numpy" },
|
850 |
-
{ name = "olefile" },
|
851 |
-
{ name = "openai" },
|
852 |
-
{ name = "openpyxl" },
|
853 |
-
{ name = "pandas" },
|
854 |
{ name = "pathvalidate" },
|
855 |
-
{ name = "pdfminer-six" },
|
856 |
{ name = "puremagic" },
|
857 |
-
{ name = "pydub" },
|
858 |
-
{ name = "python-pptx" },
|
859 |
{ name = "requests" },
|
860 |
-
{ name = "speechrecognition" },
|
861 |
-
{ name = "xlrd" },
|
862 |
-
{ name = "youtube-transcript-api" },
|
863 |
]
|
864 |
-
sdist = { url = "https://files.pythonhosted.org/packages/
|
865 |
wheels = [
|
866 |
-
{ url = "https://files.pythonhosted.org/packages/
|
867 |
]
|
868 |
|
869 |
[[package]]
|
@@ -927,33 +918,6 @@ wheels = [
|
|
927 |
{ url = "https://files.pythonhosted.org/packages/43/e3/7d92a15f894aa0c9c4b49b8ee9ac9850d6e63b03c9c32c0367a13ae62209/mpmath-1.3.0-py3-none-any.whl", hash = "sha256:a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c", size = 536198 },
|
928 |
]
|
929 |
|
930 |
-
[[package]]
|
931 |
-
name = "msal"
|
932 |
-
version = "1.31.1"
|
933 |
-
source = { registry = "https://pypi.org/simple" }
|
934 |
-
dependencies = [
|
935 |
-
{ name = "cryptography" },
|
936 |
-
{ name = "pyjwt", extra = ["crypto"] },
|
937 |
-
{ name = "requests" },
|
938 |
-
]
|
939 |
-
sdist = { url = "https://files.pythonhosted.org/packages/3f/f3/cdf2681e83a73c3355883c2884b6ff2f2d2aadfc399c28e9ac4edc3994fd/msal-1.31.1.tar.gz", hash = "sha256:11b5e6a3f802ffd3a72107203e20c4eac6ef53401961b880af2835b723d80578", size = 145362 }
|
940 |
-
wheels = [
|
941 |
-
{ url = "https://files.pythonhosted.org/packages/30/7c/489cd931a752d05753d730e848039f08f65f86237cf1b8724d0a1cbd700b/msal-1.31.1-py3-none-any.whl", hash = "sha256:29d9882de247e96db01386496d59f29035e5e841bcac892e6d7bf4390bf6bd17", size = 113216 },
|
942 |
-
]
|
943 |
-
|
944 |
-
[[package]]
|
945 |
-
name = "msal-extensions"
|
946 |
-
version = "1.2.0"
|
947 |
-
source = { registry = "https://pypi.org/simple" }
|
948 |
-
dependencies = [
|
949 |
-
{ name = "msal" },
|
950 |
-
{ name = "portalocker" },
|
951 |
-
]
|
952 |
-
sdist = { url = "https://files.pythonhosted.org/packages/2d/38/ad49272d0a5af95f7a0cb64a79bbd75c9c187f3b789385a143d8d537a5eb/msal_extensions-1.2.0.tar.gz", hash = "sha256:6f41b320bfd2933d631a215c91ca0dd3e67d84bd1a2f50ce917d5874ec646bef", size = 22391 }
|
953 |
-
wheels = [
|
954 |
-
{ url = "https://files.pythonhosted.org/packages/2c/69/314d887a01599669fb330da14e5c6ff5f138609e322812a942a74ef9b765/msal_extensions-1.2.0-py3-none-any.whl", hash = "sha256:cf5ba83a2113fa6dc011a254a72f1c223c88d7dfad74cc30617c4679a417704d", size = 19254 },
|
955 |
-
]
|
956 |
-
|
957 |
[[package]]
|
958 |
name = "multidict"
|
959 |
version = "6.1.0"
|
@@ -1003,6 +967,21 @@ wheels = [
|
|
1003 |
{ url = "https://files.pythonhosted.org/packages/b9/54/dd730b32ea14ea797530a4479b2ed46a6fb250f682a9cfb997e968bf0261/networkx-3.4.2-py3-none-any.whl", hash = "sha256:df5d4365b724cf81b8c6a7312509d0c22386097011ad1abe274afd5e9d3bbc5f", size = 1723263 },
|
1004 |
]
|
1005 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1006 |
[[package]]
|
1007 |
name = "numpy"
|
1008 |
version = "2.2.3"
|
@@ -1139,18 +1118,9 @@ wheels = [
|
|
1139 |
{ url = "https://files.pythonhosted.org/packages/87/20/199b8713428322a2f22b722c62b8cc278cc53dffa9705d744484b5035ee9/nvidia_nvtx_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl", hash = "sha256:781e950d9b9f60d8241ccea575b32f5105a5baf4c2351cab5256a24869f12a1a", size = 99144 },
|
1140 |
]
|
1141 |
|
1142 |
-
[[package]]
|
1143 |
-
name = "olefile"
|
1144 |
-
version = "0.47"
|
1145 |
-
source = { registry = "https://pypi.org/simple" }
|
1146 |
-
sdist = { url = "https://files.pythonhosted.org/packages/69/1b/077b508e3e500e1629d366249c3ccb32f95e50258b231705c09e3c7a4366/olefile-0.47.zip", hash = "sha256:599383381a0bf3dfbd932ca0ca6515acd174ed48870cbf7fee123d698c192c1c", size = 112240 }
|
1147 |
-
wheels = [
|
1148 |
-
{ url = "https://files.pythonhosted.org/packages/17/d3/b64c356a907242d719fc668b71befd73324e47ab46c8ebbbede252c154b2/olefile-0.47-py2.py3-none-any.whl", hash = "sha256:543c7da2a7adadf21214938bb79c83ea12b473a4b6ee4ad4bf854e7715e13d1f", size = 114565 },
|
1149 |
-
]
|
1150 |
-
|
1151 |
[[package]]
|
1152 |
name = "openai"
|
1153 |
-
version = "1.65.
|
1154 |
source = { registry = "https://pypi.org/simple" }
|
1155 |
dependencies = [
|
1156 |
{ name = "anyio" },
|
@@ -1162,21 +1132,9 @@ dependencies = [
|
|
1162 |
{ name = "tqdm" },
|
1163 |
{ name = "typing-extensions" },
|
1164 |
]
|
1165 |
-
sdist = { url = "https://files.pythonhosted.org/packages/
|
1166 |
-
wheels = [
|
1167 |
-
{ url = "https://files.pythonhosted.org/packages/86/d5/b8378be0f4cf192992aa3080eb9ddcdca3109b399be61984424aaa79f847/openai-1.65.3-py3-none-any.whl", hash = "sha256:a155fa5d60eccda516384d3d60d923e083909cc126f383fe4a350f79185c232a", size = 472758 },
|
1168 |
-
]
|
1169 |
-
|
1170 |
-
[[package]]
|
1171 |
-
name = "openpyxl"
|
1172 |
-
version = "3.1.5"
|
1173 |
-
source = { registry = "https://pypi.org/simple" }
|
1174 |
-
dependencies = [
|
1175 |
-
{ name = "et-xmlfile" },
|
1176 |
-
]
|
1177 |
-
sdist = { url = "https://files.pythonhosted.org/packages/3d/f9/88d94a75de065ea32619465d2f77b29a0469500e99012523b91cc4141cd1/openpyxl-3.1.5.tar.gz", hash = "sha256:cf0e3cf56142039133628b5acffe8ef0c12bc902d2aadd3e0fe5878dc08d1050", size = 186464 }
|
1178 |
wheels = [
|
1179 |
-
{ url = "https://files.pythonhosted.org/packages/
|
1180 |
]
|
1181 |
|
1182 |
[[package]]
|
@@ -1239,19 +1197,6 @@ wheels = [
|
|
1239 |
{ url = "https://files.pythonhosted.org/packages/50/14/c5a0e1a947909810fc4c043b84cac472b70e438148d34f5393be1bac663f/pathvalidate-3.2.3-py3-none-any.whl", hash = "sha256:5eaf0562e345d4b6d0c0239d0f690c3bd84d2a9a3c4c73b99ea667401b27bee1", size = 24130 },
|
1240 |
]
|
1241 |
|
1242 |
-
[[package]]
|
1243 |
-
name = "pdfminer-six"
|
1244 |
-
version = "20240706"
|
1245 |
-
source = { registry = "https://pypi.org/simple" }
|
1246 |
-
dependencies = [
|
1247 |
-
{ name = "charset-normalizer" },
|
1248 |
-
{ name = "cryptography" },
|
1249 |
-
]
|
1250 |
-
sdist = { url = "https://files.pythonhosted.org/packages/e3/37/63cb918ffa21412dd5d54e32e190e69bfc340f3d6aa072ad740bec9386bb/pdfminer.six-20240706.tar.gz", hash = "sha256:c631a46d5da957a9ffe4460c5dce21e8431dabb615fee5f9f4400603a58d95a6", size = 7363505 }
|
1251 |
-
wheels = [
|
1252 |
-
{ url = "https://files.pythonhosted.org/packages/67/7d/44d6b90e5a293d3a975cefdc4e12a932ebba814995b2a07e37e599dd27c6/pdfminer.six-20240706-py3-none-any.whl", hash = "sha256:f4f70e74174b4b3542fcb8406a210b6e2e27cd0f0b5fd04534a8cc0d8951e38c", size = 5615414 },
|
1253 |
-
]
|
1254 |
-
|
1255 |
[[package]]
|
1256 |
name = "pillow"
|
1257 |
version = "11.1.0"
|
@@ -1271,18 +1216,6 @@ wheels = [
|
|
1271 |
{ url = "https://files.pythonhosted.org/packages/37/f3/9b18362206b244167c958984b57c7f70a0289bfb59a530dd8af5f699b910/pillow-11.1.0-cp312-cp312-win_arm64.whl", hash = "sha256:4dd43a78897793f60766563969442020e90eb7847463eca901e41ba186a7d4a5", size = 2375240 },
|
1272 |
]
|
1273 |
|
1274 |
-
[[package]]
|
1275 |
-
name = "portalocker"
|
1276 |
-
version = "2.10.1"
|
1277 |
-
source = { registry = "https://pypi.org/simple" }
|
1278 |
-
dependencies = [
|
1279 |
-
{ name = "pywin32", marker = "sys_platform == 'win32'" },
|
1280 |
-
]
|
1281 |
-
sdist = { url = "https://files.pythonhosted.org/packages/ed/d3/c6c64067759e87af98cc668c1cc75171347d0f1577fab7ca3749134e3cd4/portalocker-2.10.1.tar.gz", hash = "sha256:ef1bf844e878ab08aee7e40184156e1151f228f103aa5c6bd0724cc330960f8f", size = 40891 }
|
1282 |
-
wheels = [
|
1283 |
-
{ url = "https://files.pythonhosted.org/packages/9b/fb/a70a4214956182e0d7a9099ab17d50bfcba1056188e9b14f35b9e2b62a0d/portalocker-2.10.1-py3-none-any.whl", hash = "sha256:53a5984ebc86a025552264b459b46a2086e269b21823cb572f8f28ee759e45bf", size = 18423 },
|
1284 |
-
]
|
1285 |
-
|
1286 |
[[package]]
|
1287 |
name = "propcache"
|
1288 |
version = "0.3.0"
|
@@ -1399,26 +1332,21 @@ wheels = [
|
|
1399 |
]
|
1400 |
|
1401 |
[[package]]
|
1402 |
-
name = "
|
1403 |
-
version = "2.
|
1404 |
source = { registry = "https://pypi.org/simple" }
|
1405 |
-
sdist = { url = "https://files.pythonhosted.org/packages/
|
1406 |
wheels = [
|
1407 |
-
{ url = "https://files.pythonhosted.org/packages/
|
1408 |
-
]
|
1409 |
-
|
1410 |
-
[package.optional-dependencies]
|
1411 |
-
crypto = [
|
1412 |
-
{ name = "cryptography" },
|
1413 |
]
|
1414 |
|
1415 |
[[package]]
|
1416 |
-
name = "
|
1417 |
-
version = "
|
1418 |
source = { registry = "https://pypi.org/simple" }
|
1419 |
-
sdist = { url = "https://files.pythonhosted.org/packages/
|
1420 |
wheels = [
|
1421 |
-
{ url = "https://files.pythonhosted.org/packages/
|
1422 |
]
|
1423 |
|
1424 |
[[package]]
|
@@ -1451,21 +1379,6 @@ wheels = [
|
|
1451 |
{ url = "https://files.pythonhosted.org/packages/45/58/38b5afbc1a800eeea951b9285d3912613f2603bdf897a4ab0f4bd7f405fc/python_multipart-0.0.20-py3-none-any.whl", hash = "sha256:8a62d3a8335e06589fe01f2a3e178cdcc632f3fbe0d492ad9ee0ec35aab1f104", size = 24546 },
|
1452 |
]
|
1453 |
|
1454 |
-
[[package]]
|
1455 |
-
name = "python-pptx"
|
1456 |
-
version = "1.0.2"
|
1457 |
-
source = { registry = "https://pypi.org/simple" }
|
1458 |
-
dependencies = [
|
1459 |
-
{ name = "lxml" },
|
1460 |
-
{ name = "pillow" },
|
1461 |
-
{ name = "typing-extensions" },
|
1462 |
-
{ name = "xlsxwriter" },
|
1463 |
-
]
|
1464 |
-
sdist = { url = "https://files.pythonhosted.org/packages/52/a9/0c0db8d37b2b8a645666f7fd8accea4c6224e013c42b1d5c17c93590cd06/python_pptx-1.0.2.tar.gz", hash = "sha256:479a8af0eaf0f0d76b6f00b0887732874ad2e3188230315290cd1f9dd9cc7095", size = 10109297 }
|
1465 |
-
wheels = [
|
1466 |
-
{ url = "https://files.pythonhosted.org/packages/d9/4f/00be2196329ebbff56ce564aa94efb0fbc828d00de250b1980de1a34ab49/python_pptx-1.0.2-py3-none-any.whl", hash = "sha256:160838e0b8565a8b1f67947675886e9fea18aa5e795db7ae531606d68e785cba", size = 472788 },
|
1467 |
-
]
|
1468 |
-
|
1469 |
[[package]]
|
1470 |
name = "pytz"
|
1471 |
version = "2025.1"
|
@@ -1475,16 +1388,6 @@ wheels = [
|
|
1475 |
{ url = "https://files.pythonhosted.org/packages/eb/38/ac33370d784287baa1c3d538978b5e2ea064d4c1b93ffbd12826c190dd10/pytz-2025.1-py2.py3-none-any.whl", hash = "sha256:89dd22dca55b46eac6eda23b2d72721bf1bdfef212645d81513ef5d03038de57", size = 507930 },
|
1476 |
]
|
1477 |
|
1478 |
-
[[package]]
|
1479 |
-
name = "pywin32"
|
1480 |
-
version = "308"
|
1481 |
-
source = { registry = "https://pypi.org/simple" }
|
1482 |
-
wheels = [
|
1483 |
-
{ url = "https://files.pythonhosted.org/packages/00/7c/d00d6bdd96de4344e06c4afbf218bc86b54436a94c01c71a8701f613aa56/pywin32-308-cp312-cp312-win32.whl", hash = "sha256:587f3e19696f4bf96fde9d8a57cec74a57021ad5f204c9e627e15c33ff568897", size = 5939729 },
|
1484 |
-
{ url = "https://files.pythonhosted.org/packages/21/27/0c8811fbc3ca188f93b5354e7c286eb91f80a53afa4e11007ef661afa746/pywin32-308-cp312-cp312-win_amd64.whl", hash = "sha256:00b3e11ef09ede56c6a43c71f2d31857cf7c54b0ab6e78ac659497abd2834f47", size = 6543015 },
|
1485 |
-
{ url = "https://files.pythonhosted.org/packages/9d/0f/d40f8373608caed2255781a3ad9a51d03a594a1248cd632d6a298daca693/pywin32-308-cp312-cp312-win_arm64.whl", hash = "sha256:9b4de86c8d909aed15b7011182c8cab38c8850de36e6afb1f0db22b8959e3091", size = 7976033 },
|
1486 |
-
]
|
1487 |
-
|
1488 |
[[package]]
|
1489 |
name = "pyyaml"
|
1490 |
version = "6.0.2"
|
@@ -1567,6 +1470,18 @@ wheels = [
|
|
1567 |
{ url = "https://files.pythonhosted.org/packages/19/71/39c7c0d87f8d4e6c020a393182060eaefeeae6c01dab6a84ec346f2567df/rich-13.9.4-py3-none-any.whl", hash = "sha256:6049d5e6ec054bf2779ab3358186963bac2ea89175919d699e378b99738c2a90", size = 242424 },
|
1568 |
]
|
1569 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1570 |
[[package]]
|
1571 |
name = "rpds-py"
|
1572 |
version = "0.23.1"
|
@@ -1701,18 +1616,6 @@ wheels = [
|
|
1701 |
{ url = "https://files.pythonhosted.org/packages/d1/c2/fe97d779f3ef3b15f05c94a2f1e3d21732574ed441687474db9d342a7315/soupsieve-2.6-py3-none-any.whl", hash = "sha256:e72c4ff06e4fb6e4b5a9f0f55fe6e81514581fca1515028625d0f299c602ccc9", size = 36186 },
|
1702 |
]
|
1703 |
|
1704 |
-
[[package]]
|
1705 |
-
name = "speechrecognition"
|
1706 |
-
version = "3.14.1"
|
1707 |
-
source = { registry = "https://pypi.org/simple" }
|
1708 |
-
dependencies = [
|
1709 |
-
{ name = "typing-extensions" },
|
1710 |
-
]
|
1711 |
-
sdist = { url = "https://files.pythonhosted.org/packages/e2/da/05607641a8db8fcc6898016fde7ea9b2e42d87cd1a1a275f0505a13389d8/speechrecognition-3.14.1.tar.gz", hash = "sha256:c767f8558e111a65e9a56905b04eaec2331f87d5011379381621f47aded6c4fe", size = 32858706 }
|
1712 |
-
wheels = [
|
1713 |
-
{ url = "https://files.pythonhosted.org/packages/09/47/5dcfcd8a2c8c2981986fc196e98fc57bc1ecb5233b2d54dac0c0d448b019/SpeechRecognition-3.14.1-py3-none-any.whl", hash = "sha256:2b5d16a7dce2dbf5f90d9c4d5aefe96325518abdc963059ec16dad9e4f2c09d3", size = 32853180 },
|
1714 |
-
]
|
1715 |
-
|
1716 |
[[package]]
|
1717 |
name = "starlette"
|
1718 |
version = "0.46.0"
|
@@ -1737,6 +1640,20 @@ wheels = [
|
|
1737 |
{ url = "https://files.pythonhosted.org/packages/b2/fe/81695a1aa331a842b582453b605175f419fe8540355886031328089d840a/sympy-1.13.1-py3-none-any.whl", hash = "sha256:db36cdc64bf61b9b24578b6f7bab1ecdd2452cf008f34faa33776680c26d66f8", size = 6189177 },
|
1738 |
]
|
1739 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1740 |
[[package]]
|
1741 |
name = "tiktoken"
|
1742 |
version = "0.9.0"
|
@@ -1921,22 +1838,22 @@ wheels = [
|
|
1921 |
|
1922 |
[[package]]
|
1923 |
name = "websockets"
|
1924 |
-
version = "15.0"
|
1925 |
source = { registry = "https://pypi.org/simple" }
|
1926 |
-
sdist = { url = "https://files.pythonhosted.org/packages/
|
1927 |
wheels = [
|
1928 |
-
{ url = "https://files.pythonhosted.org/packages/
|
1929 |
-
{ url = "https://files.pythonhosted.org/packages/
|
1930 |
-
{ url = "https://files.pythonhosted.org/packages/
|
1931 |
-
{ url = "https://files.pythonhosted.org/packages/
|
1932 |
-
{ url = "https://files.pythonhosted.org/packages/
|
1933 |
-
{ url = "https://files.pythonhosted.org/packages/
|
1934 |
-
{ url = "https://files.pythonhosted.org/packages/
|
1935 |
-
{ url = "https://files.pythonhosted.org/packages/
|
1936 |
-
{ url = "https://files.pythonhosted.org/packages/
|
1937 |
-
{ url = "https://files.pythonhosted.org/packages/
|
1938 |
-
{ url = "https://files.pythonhosted.org/packages/
|
1939 |
-
{ url = "https://files.pythonhosted.org/packages/
|
1940 |
]
|
1941 |
|
1942 |
[[package]]
|
@@ -1968,24 +1885,6 @@ wheels = [
|
|
1968 |
{ url = "https://files.pythonhosted.org/packages/2d/82/f56956041adef78f849db6b289b282e72b55ab8045a75abad81898c28d19/wrapt-1.17.2-py3-none-any.whl", hash = "sha256:b18f2d1533a71f069c7f82d524a52599053d4c7166e9dd374ae2136b7f40f7c8", size = 23594 },
|
1969 |
]
|
1970 |
|
1971 |
-
[[package]]
|
1972 |
-
name = "xlrd"
|
1973 |
-
version = "2.0.1"
|
1974 |
-
source = { registry = "https://pypi.org/simple" }
|
1975 |
-
sdist = { url = "https://files.pythonhosted.org/packages/a6/b3/19a2540d21dea5f908304375bd43f5ed7a4c28a370dc9122c565423e6b44/xlrd-2.0.1.tar.gz", hash = "sha256:f72f148f54442c6b056bf931dbc34f986fd0c3b0b6b5a58d013c9aef274d0c88", size = 100259 }
|
1976 |
-
wheels = [
|
1977 |
-
{ url = "https://files.pythonhosted.org/packages/a6/0c/c2a72d51fe56e08a08acc85d13013558a2d793028ae7385448a6ccdfae64/xlrd-2.0.1-py2.py3-none-any.whl", hash = "sha256:6a33ee89877bd9abc1158129f6e94be74e2679636b8a205b43b85206c3f0bbdd", size = 96531 },
|
1978 |
-
]
|
1979 |
-
|
1980 |
-
[[package]]
|
1981 |
-
name = "xlsxwriter"
|
1982 |
-
version = "3.2.2"
|
1983 |
-
source = { registry = "https://pypi.org/simple" }
|
1984 |
-
sdist = { url = "https://files.pythonhosted.org/packages/a1/08/26f69d1e9264e8107253018de9fc6b96f9219817d01c5f021e927384a8d1/xlsxwriter-3.2.2.tar.gz", hash = "sha256:befc7f92578a85fed261639fb6cde1fd51b79c5e854040847dde59d4317077dc", size = 205202 }
|
1985 |
-
wheels = [
|
1986 |
-
{ url = "https://files.pythonhosted.org/packages/9b/07/df054f7413bdfff5e98f75056e4ed0977d0c8716424011fac2587864d1d3/XlsxWriter-3.2.2-py3-none-any.whl", hash = "sha256:272ce861e7fa5e82a4a6ebc24511f2cb952fde3461f6c6e1a1e81d3272db1471", size = 165121 },
|
1987 |
-
]
|
1988 |
-
|
1989 |
[[package]]
|
1990 |
name = "xxhash"
|
1991 |
version = "3.5.0"
|
@@ -2042,10 +1941,12 @@ wheels = [
|
|
2042 |
[[package]]
|
2043 |
name = "yourbench"
|
2044 |
version = "0.2.0"
|
2045 |
-
source = { git = "https://github.com/huggingface/yourbench.git?rev=v0.2-alpha-summarization#
|
2046 |
dependencies = [
|
2047 |
{ name = "asyncio" },
|
|
|
2048 |
{ name = "datasets" },
|
|
|
2049 |
{ name = "gradio" },
|
2050 |
{ name = "hf-transfer" },
|
2051 |
{ name = "langfuse" },
|
@@ -2055,6 +1956,8 @@ dependencies = [
|
|
2055 |
{ name = "matplotlib" },
|
2056 |
{ name = "openai" },
|
2057 |
{ name = "python-dotenv" },
|
|
|
|
|
2058 |
{ name = "torch" },
|
2059 |
{ name = "tqdm" },
|
2060 |
{ name = "transformers" },
|
@@ -2067,7 +1970,8 @@ source = { editable = "." }
|
|
2067 |
dependencies = [
|
2068 |
{ name = "asyncio" },
|
2069 |
{ name = "datasets" },
|
2070 |
-
{ name = "gradio" },
|
|
|
2071 |
{ name = "hf-transfer" },
|
2072 |
{ name = "langfuse" },
|
2073 |
{ name = "litellm" },
|
@@ -2086,7 +1990,8 @@ dependencies = [
|
|
2086 |
requires-dist = [
|
2087 |
{ name = "asyncio", specifier = ">=3.4.3" },
|
2088 |
{ name = "datasets", specifier = ">=3.3.0" },
|
2089 |
-
{ name = "gradio", specifier = ">=5.20.0" },
|
|
|
2090 |
{ name = "hf-transfer", specifier = ">=0.1.9" },
|
2091 |
{ name = "langfuse", specifier = ">=2.59.3" },
|
2092 |
{ name = "litellm", specifier = ">=1.61.16" },
|
@@ -2101,19 +2006,6 @@ requires-dist = [
|
|
2101 |
{ name = "yourbench", git = "https://github.com/huggingface/yourbench.git?rev=v0.2-alpha-summarization" },
|
2102 |
]
|
2103 |
|
2104 |
-
[[package]]
|
2105 |
-
name = "youtube-transcript-api"
|
2106 |
-
version = "0.6.3"
|
2107 |
-
source = { registry = "https://pypi.org/simple" }
|
2108 |
-
dependencies = [
|
2109 |
-
{ name = "defusedxml" },
|
2110 |
-
{ name = "requests" },
|
2111 |
-
]
|
2112 |
-
sdist = { url = "https://files.pythonhosted.org/packages/d7/f1/55ff16f7198bdf5204fd7be3c49122e07092a3da47bf4e1560989a4c0255/youtube_transcript_api-0.6.3.tar.gz", hash = "sha256:4d1f6451ae508390a5279f98519efb45e091bf60d3cca5ea0bb122800ab6a011", size = 612052 }
|
2113 |
-
wheels = [
|
2114 |
-
{ url = "https://files.pythonhosted.org/packages/80/d4/be6fd091d29ae49d93813e598769e7ab453419a4de640e1755bf20911cce/youtube_transcript_api-0.6.3-py3-none-any.whl", hash = "sha256:297a74c1863d9df88f6885229f33a7eda61493d73ecb13ec80e876b65423e9b4", size = 622293 },
|
2115 |
-
]
|
2116 |
-
|
2117 |
[[package]]
|
2118 |
name = "zipp"
|
2119 |
version = "3.21.0"
|
|
|
1 |
version = 1
|
2 |
requires-python = "==3.12.*"
|
3 |
|
4 |
+
[[package]]
|
5 |
+
name = "absl-py"
|
6 |
+
version = "2.1.0"
|
7 |
+
source = { registry = "https://pypi.org/simple" }
|
8 |
+
sdist = { url = "https://files.pythonhosted.org/packages/7a/8f/fc001b92ecc467cc32ab38398bd0bfb45df46e7523bf33c2ad22a505f06e/absl-py-2.1.0.tar.gz", hash = "sha256:7820790efbb316739cde8b4e19357243fc3608a152024288513dd968d7d959ff", size = 118055 }
|
9 |
+
wheels = [
|
10 |
+
{ url = "https://files.pythonhosted.org/packages/a2/ad/e0d3c824784ff121c03cc031f944bc7e139a8f1870ffd2845cc2dd76f6c4/absl_py-2.1.0-py3-none-any.whl", hash = "sha256:526a04eadab8b4ee719ce68f204172ead1027549089702d99b9059f129ff1308", size = 133706 },
|
11 |
+
]
|
12 |
+
|
13 |
[[package]]
|
14 |
name = "aiofiles"
|
15 |
version = "23.2.1"
|
|
|
21 |
|
22 |
[[package]]
|
23 |
name = "aiohappyeyeballs"
|
24 |
+
version = "2.5.0"
|
25 |
source = { registry = "https://pypi.org/simple" }
|
26 |
+
sdist = { url = "https://files.pythonhosted.org/packages/a2/0c/458958007041f4b4de2d307e6b75d9e7554dad0baf26fe7a48b741aac126/aiohappyeyeballs-2.5.0.tar.gz", hash = "sha256:18fde6204a76deeabc97c48bdd01d5801cfda5d6b9c8bbeb1aaaee9d648ca191", size = 22494 }
|
27 |
wheels = [
|
28 |
+
{ url = "https://files.pythonhosted.org/packages/1b/9a/e4886864ce06e1579bd428208127fbdc0d62049c751e4e9e3b509c0059dc/aiohappyeyeballs-2.5.0-py3-none-any.whl", hash = "sha256:0850b580748c7071db98bffff6d4c94028d0d3035acc20fd721a0ce7e8cac35d", size = 15128 },
|
29 |
]
|
30 |
|
31 |
[[package]]
|
|
|
115 |
]
|
116 |
|
117 |
[[package]]
|
118 |
+
name = "authlib"
|
119 |
+
version = "1.5.1"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
120 |
source = { registry = "https://pypi.org/simple" }
|
121 |
dependencies = [
|
|
|
122 |
{ name = "cryptography" },
|
|
|
|
|
|
|
123 |
]
|
124 |
+
sdist = { url = "https://files.pythonhosted.org/packages/36/aa/e1c199d27ea06a13f9641746a9b19f15bd75b04b40b6bd72a89156c75d10/authlib-1.5.1.tar.gz", hash = "sha256:5cbc85ecb0667312c1cdc2f9095680bb735883b123fb509fde1e65b1c5df972e", size = 152534 }
|
125 |
wheels = [
|
126 |
+
{ url = "https://files.pythonhosted.org/packages/b1/ae/4d289407515223677e7d105ec88bc707a115cce79464c6b56313beb0dd36/authlib-1.5.1-py2.py3-none-any.whl", hash = "sha256:8408861cbd9b4ea2ff759b00b6f02fd7d81ac5a56d0b2b22c08606c6049aae11", size = 231358 },
|
127 |
]
|
128 |
|
129 |
[[package]]
|
|
|
148 |
{ url = "https://files.pythonhosted.org/packages/f9/49/6abb616eb3cbab6a7cca303dc02fdf3836de2e0b834bf966a7f5271a34d8/beautifulsoup4-4.13.3-py3-none-any.whl", hash = "sha256:99045d7d3f08f91f0d656bc9b7efbae189426cd913d830294a15eefa0ea4df16", size = 186015 },
|
149 |
]
|
150 |
|
151 |
+
[[package]]
|
152 |
+
name = "bert-score"
|
153 |
+
version = "0.3.13"
|
154 |
+
source = { registry = "https://pypi.org/simple" }
|
155 |
+
dependencies = [
|
156 |
+
{ name = "matplotlib" },
|
157 |
+
{ name = "numpy" },
|
158 |
+
{ name = "packaging" },
|
159 |
+
{ name = "pandas" },
|
160 |
+
{ name = "requests" },
|
161 |
+
{ name = "torch" },
|
162 |
+
{ name = "tqdm" },
|
163 |
+
{ name = "transformers" },
|
164 |
+
]
|
165 |
+
sdist = { url = "https://files.pythonhosted.org/packages/1c/93/2c97a85cbb66a8a256a13176e11c9c4508074e2341299fe75ee955c81eff/bert_score-0.3.13.tar.gz", hash = "sha256:8ffe5838eac8cdd988b8b1a896af7f49071188c8c011a1ed160d71a9899a2ba4", size = 48621 }
|
166 |
+
wheels = [
|
167 |
+
{ url = "https://files.pythonhosted.org/packages/c6/8c/bc5457de4c004b1a623b31f7bc8d0375fb699b7d67df11879098b4b7b7c8/bert_score-0.3.13-py3-none-any.whl", hash = "sha256:bbbb4c7fcdaa46d7681aff49f37f96faa09ed74e1b150e659bdc6b58a66989b9", size = 61135 },
|
168 |
+
]
|
169 |
+
|
170 |
[[package]]
|
171 |
name = "certifi"
|
172 |
version = "2025.1.31"
|
|
|
233 |
]
|
234 |
|
235 |
[[package]]
|
236 |
+
name = "cmudict"
|
237 |
+
version = "1.0.32"
|
238 |
source = { registry = "https://pypi.org/simple" }
|
239 |
+
dependencies = [
|
240 |
+
{ name = "importlib-metadata" },
|
241 |
+
{ name = "importlib-resources" },
|
242 |
+
]
|
243 |
+
sdist = { url = "https://files.pythonhosted.org/packages/1b/d1/c32478997451c1c7cbf07b663845972812ca9ce678d228f4cd2bac5d2e32/cmudict-1.0.32.tar.gz", hash = "sha256:e84a587bb610b3a837a93f07494e874860cf205ea7f23db652b871093a699f38", size = 935959 }
|
244 |
wheels = [
|
245 |
+
{ url = "https://files.pythonhosted.org/packages/fa/ff/617bdeab02c2ce0384e64a5bb00ec479322dbf019491def68af6a860733d/cmudict-1.0.32-py3-none-any.whl", hash = "sha256:b9323664d49d128193c480ec97a3270ab2162469289bb26e950d13b2ef661c41", size = 939412 },
|
246 |
]
|
247 |
|
248 |
[[package]]
|
|
|
344 |
{ url = "https://files.pythonhosted.org/packages/4c/37/22ef7675bef4ffe9577b937ddca2e22791534cbbe11c30714972a91532dc/datasets-3.3.2-py3-none-any.whl", hash = "sha256:fdaf3d5d70242621210b044e9b9b15a56e908bfc3e9d077bcf5605ac390f70bd", size = 485360 },
|
345 |
]
|
346 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
347 |
[[package]]
|
348 |
name = "dill"
|
349 |
version = "0.3.8"
|
|
|
363 |
]
|
364 |
|
365 |
[[package]]
|
366 |
+
name = "evaluate"
|
367 |
+
version = "0.4.3"
|
368 |
source = { registry = "https://pypi.org/simple" }
|
369 |
+
dependencies = [
|
370 |
+
{ name = "datasets" },
|
371 |
+
{ name = "dill" },
|
372 |
+
{ name = "fsspec", extra = ["http"] },
|
373 |
+
{ name = "huggingface-hub" },
|
374 |
+
{ name = "multiprocess" },
|
375 |
+
{ name = "numpy" },
|
376 |
+
{ name = "packaging" },
|
377 |
+
{ name = "pandas" },
|
378 |
+
{ name = "requests" },
|
379 |
+
{ name = "tqdm" },
|
380 |
+
{ name = "xxhash" },
|
381 |
+
]
|
382 |
+
sdist = { url = "https://files.pythonhosted.org/packages/5a/a0/10a56e0939ece94c54276e81459cb4101f46f0e9a6f54fc31a35f64e8854/evaluate-0.4.3.tar.gz", hash = "sha256:3a5700cf83aabee9549264e1e5666f116367c61dbd4d38352015e859a5e2098d", size = 65679 }
|
383 |
wheels = [
|
384 |
+
{ url = "https://files.pythonhosted.org/packages/a2/e7/cbca9e2d2590eb9b5aa8f7ebabe1beb1498f9462d2ecede5c9fd9735faaf/evaluate-0.4.3-py3-none-any.whl", hash = "sha256:47d8770bdea76e2c2ed0d40189273027d1a41ccea861bcc7ba12d30ec5d1e517", size = 84010 },
|
385 |
]
|
386 |
|
387 |
[[package]]
|
|
|
509 |
{ url = "https://files.pythonhosted.org/packages/dd/45/64acd7bed4abe64358c8ffa5256d6d25f54cc7b87c43fcaeda1b94ba243e/gradio-5.20.0-py3-none-any.whl", hash = "sha256:85e649611c343fa6c2cff50e3f6a662046158bf592eb954dffdca24e896185e5", size = 62283395 },
|
510 |
]
|
511 |
|
512 |
+
[package.optional-dependencies]
|
513 |
+
oauth = [
|
514 |
+
{ name = "authlib" },
|
515 |
+
{ name = "itsdangerous" },
|
516 |
+
]
|
517 |
+
|
518 |
[[package]]
|
519 |
name = "gradio-client"
|
520 |
version = "1.7.2"
|
|
|
532 |
{ url = "https://files.pythonhosted.org/packages/95/cb/002424d4f5af1425f9cfe7dcee3ed795ed1367bf0f185a6c4bf81385e1d6/gradio_client-1.7.2-py3-none-any.whl", hash = "sha256:50d61b4db3e87639430a121a7cde4303055486ed72a5035edae94b4fbe6a0e6b", size = 322052 },
|
533 |
]
|
534 |
|
535 |
+
[[package]]
|
536 |
+
name = "gradiologin"
|
537 |
+
version = "0.1.0"
|
538 |
+
source = { registry = "https://pypi.org/simple" }
|
539 |
+
dependencies = [
|
540 |
+
{ name = "authlib" },
|
541 |
+
{ name = "gradio" },
|
542 |
+
{ name = "itsdangerous" },
|
543 |
+
]
|
544 |
+
sdist = { url = "https://files.pythonhosted.org/packages/75/88/ca2122597e416e87bbc97201909fcc028f3296b39d6b5b20409d7583d204/gradiologin-0.1.0.tar.gz", hash = "sha256:388fcfb94161fc1a61492fc729bc4dff3e437b8ac063735f5a9e8886b36f35b1", size = 5905 }
|
545 |
+
wheels = [
|
546 |
+
{ url = "https://files.pythonhosted.org/packages/fc/55/c4c397bb0f9a512e9a77daaf49dbdebeaa2487930b23caa62a716ef4bf6e/gradiologin-0.1.0-py3-none-any.whl", hash = "sha256:111af87a94867f9ca0602976fdbe2f23be8d5557c91b3a4e5c2db096e7f053d0", size = 7238 },
|
547 |
+
]
|
548 |
+
|
549 |
[[package]]
|
550 |
name = "groovy"
|
551 |
version = "0.1.2"
|
|
|
615 |
|
616 |
[[package]]
|
617 |
name = "huggingface-hub"
|
618 |
+
version = "0.29.2"
|
619 |
source = { registry = "https://pypi.org/simple" }
|
620 |
dependencies = [
|
621 |
{ name = "filelock" },
|
|
|
626 |
{ name = "tqdm" },
|
627 |
{ name = "typing-extensions" },
|
628 |
]
|
629 |
+
sdist = { url = "https://files.pythonhosted.org/packages/58/b2/f8b3c9842a794e8203448725aefa02d7c9e0da42d5f22f4ed806057cc36e/huggingface_hub-0.29.2.tar.gz", hash = "sha256:590b29c0dcbd0ee4b7b023714dc1ad8563fe4a68a91463438b74e980d28afaf3", size = 389816 }
|
630 |
wheels = [
|
631 |
+
{ url = "https://files.pythonhosted.org/packages/13/5f/088ff08dc41808fcd99d9972b9bcfa7e3a35e30e8b0a3155b57938f1611c/huggingface_hub-0.29.2-py3-none-any.whl", hash = "sha256:c56f20fca09ef19da84dcde2b76379ecdaddf390b083f59f166715584953307d", size = 468087 },
|
632 |
]
|
633 |
|
634 |
[[package]]
|
|
|
653 |
]
|
654 |
|
655 |
[[package]]
|
656 |
+
name = "importlib-resources"
|
657 |
+
version = "6.5.2"
|
658 |
+
source = { registry = "https://pypi.org/simple" }
|
659 |
+
sdist = { url = "https://files.pythonhosted.org/packages/cf/8c/f834fbf984f691b4f7ff60f50b514cc3de5cc08abfc3295564dd89c5e2e7/importlib_resources-6.5.2.tar.gz", hash = "sha256:185f87adef5bcc288449d98fb4fba07cea78bc036455dd44c5fc4a2fe78fed2c", size = 44693 }
|
660 |
+
wheels = [
|
661 |
+
{ url = "https://files.pythonhosted.org/packages/a4/ed/1f1afb2e9e7f38a545d628f864d562a5ae64fe6f7a10e28ffb9b185b4e89/importlib_resources-6.5.2-py3-none-any.whl", hash = "sha256:789cfdc3ed28c78b67a06acb8126751ced69a3d5f79c095a98298cd8a760ccec", size = 37461 },
|
662 |
+
]
|
663 |
+
|
664 |
+
[[package]]
|
665 |
+
name = "itsdangerous"
|
666 |
+
version = "2.2.0"
|
667 |
source = { registry = "https://pypi.org/simple" }
|
668 |
+
sdist = { url = "https://files.pythonhosted.org/packages/9c/cb/8ac0172223afbccb63986cc25049b154ecfb5e85932587206f42317be31d/itsdangerous-2.2.0.tar.gz", hash = "sha256:e0050c0b7da1eea53ffaf149c0cfbb5c6e2e2b69c4bef22c81fa6eb73e5f6173", size = 54410 }
|
669 |
wheels = [
|
670 |
+
{ url = "https://files.pythonhosted.org/packages/04/96/92447566d16df59b2a776c0fb82dbc4d9e07cd95062562af01e408583fc4/itsdangerous-2.2.0-py3-none-any.whl", hash = "sha256:c6242fc49e35958c8b15141343aa660db5fc54d4f13a1db01a3f5891b98700ef", size = 16234 },
|
671 |
]
|
672 |
|
673 |
[[package]]
|
674 |
name = "jinja2"
|
675 |
+
version = "3.1.6"
|
676 |
source = { registry = "https://pypi.org/simple" }
|
677 |
dependencies = [
|
678 |
{ name = "markupsafe" },
|
679 |
]
|
680 |
+
sdist = { url = "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d", size = 245115 }
|
681 |
wheels = [
|
682 |
+
{ url = "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67", size = 134899 },
|
683 |
]
|
684 |
|
685 |
[[package]]
|
|
|
702 |
{ url = "https://files.pythonhosted.org/packages/41/69/6d4bbe66b3b3b4507e47aa1dd5d075919ad242b4b1115b3f80eecd443687/jiter-0.8.2-cp312-cp312-win_amd64.whl", hash = "sha256:83c0efd80b29695058d0fd2fa8a556490dbce9804eac3e281f373bbc99045f6c", size = 204740 },
|
703 |
]
|
704 |
|
705 |
+
[[package]]
|
706 |
+
name = "joblib"
|
707 |
+
version = "1.4.2"
|
708 |
+
source = { registry = "https://pypi.org/simple" }
|
709 |
+
sdist = { url = "https://files.pythonhosted.org/packages/64/33/60135848598c076ce4b231e1b1895170f45fbcaeaa2c9d5e38b04db70c35/joblib-1.4.2.tar.gz", hash = "sha256:2382c5816b2636fbd20a09e0f4e9dad4736765fdfb7dca582943b9c1366b3f0e", size = 2116621 }
|
710 |
+
wheels = [
|
711 |
+
{ url = "https://files.pythonhosted.org/packages/91/29/df4b9b42f2be0b623cbd5e2140cafcaa2bef0759a00b7b70104dcfe2fb51/joblib-1.4.2-py3-none-any.whl", hash = "sha256:06d478d5674cbc267e7496a410ee875abd68e4340feff4490bcb7afb88060ae6", size = 301817 },
|
712 |
+
]
|
713 |
+
|
714 |
[[package]]
|
715 |
name = "jsonschema"
|
716 |
version = "4.23.0"
|
|
|
782 |
|
783 |
[[package]]
|
784 |
name = "litellm"
|
785 |
+
version = "1.63.0"
|
786 |
source = { registry = "https://pypi.org/simple" }
|
787 |
dependencies = [
|
788 |
{ name = "aiohttp" },
|
|
|
797 |
{ name = "tiktoken" },
|
798 |
{ name = "tokenizers" },
|
799 |
]
|
800 |
+
sdist = { url = "https://files.pythonhosted.org/packages/cc/8c/eb8218c499a139b7d91b2b8048c99df88034b0faca4f4c45217f412f1fa2/litellm-1.63.0.tar.gz", hash = "sha256:872fb3fa4c8875d82fe998a5e4249c21a15bb08800286f03f90ed1700203f62e", size = 6588555 }
|
801 |
wheels = [
|
802 |
+
{ url = "https://files.pythonhosted.org/packages/03/69/2c9a9192320eba496174726a24f00f102527abb1d664032f30fd2262f906/litellm-1.63.0-py3-none-any.whl", hash = "sha256:38961eaeb81fa2500c2725e01be898fb5d6347e73286b6d13d2f4d2f006d99e9", size = 6897449 },
|
803 |
]
|
804 |
|
805 |
[[package]]
|
|
|
815 |
{ url = "https://files.pythonhosted.org/packages/0c/29/0348de65b8cc732daa3e33e67806420b2ae89bdce2b04af740289c5c6c8c/loguru-0.7.3-py3-none-any.whl", hash = "sha256:31a33c10c8e1e10422bfd431aeb5d351c7cf7fa671e3c4df004162264b28220c", size = 61595 },
|
816 |
]
|
817 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
818 |
[[package]]
|
819 |
name = "markdown-it-py"
|
820 |
version = "3.0.0"
|
|
|
829 |
|
830 |
[[package]]
|
831 |
name = "markdownify"
|
832 |
+
version = "1.1.0"
|
833 |
source = { registry = "https://pypi.org/simple" }
|
834 |
dependencies = [
|
835 |
{ name = "beautifulsoup4" },
|
836 |
{ name = "six" },
|
837 |
]
|
838 |
+
sdist = { url = "https://files.pythonhosted.org/packages/2f/78/c48fed23c7aebc2c16049062e72de1da3220c274de59d28c942acdc9ffb2/markdownify-1.1.0.tar.gz", hash = "sha256:449c0bbbf1401c5112379619524f33b63490a8fa479456d41de9dc9e37560ebd", size = 17127 }
|
839 |
wheels = [
|
840 |
+
{ url = "https://files.pythonhosted.org/packages/64/11/b751af7ad41b254a802cf52f7bc1fca7cabe2388132f2ce60a1a6b9b9622/markdownify-1.1.0-py3-none-any.whl", hash = "sha256:32a5a08e9af02c8a6528942224c91b933b4bd2c7d078f9012943776fc313eeef", size = 13901 },
|
841 |
]
|
842 |
|
843 |
[[package]]
|
844 |
name = "markitdown"
|
845 |
+
version = "0.1.0a1"
|
846 |
source = { registry = "https://pypi.org/simple" }
|
847 |
dependencies = [
|
|
|
|
|
848 |
{ name = "beautifulsoup4" },
|
849 |
{ name = "charset-normalizer" },
|
|
|
850 |
{ name = "markdownify" },
|
|
|
|
|
|
|
|
|
|
|
851 |
{ name = "pathvalidate" },
|
|
|
852 |
{ name = "puremagic" },
|
|
|
|
|
853 |
{ name = "requests" },
|
|
|
|
|
|
|
854 |
]
|
855 |
+
sdist = { url = "https://files.pythonhosted.org/packages/e4/20/f4d26a9946c851894ac099f690d55389c842e93a59951289654b4e8dec39/markitdown-0.1.0a1.tar.gz", hash = "sha256:f4d5b1eb4ee7757ec8e41c1205d6a33ae846ae366d0aec2ba56718b64b395b14", size = 28243 }
|
856 |
wheels = [
|
857 |
+
{ url = "https://files.pythonhosted.org/packages/1a/c5/1a37e25089c93ff701d226a9682e2270c83dd02c2547abd4078051114776/markitdown-0.1.0a1-py3-none-any.whl", hash = "sha256:a5b35730c8c9d7c46a91f43b5dcf82d1677c8b3d5b8accc3bd18209c139ae361", size = 43950 },
|
858 |
]
|
859 |
|
860 |
[[package]]
|
|
|
918 |
{ url = "https://files.pythonhosted.org/packages/43/e3/7d92a15f894aa0c9c4b49b8ee9ac9850d6e63b03c9c32c0367a13ae62209/mpmath-1.3.0-py3-none-any.whl", hash = "sha256:a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c", size = 536198 },
|
919 |
]
|
920 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
921 |
[[package]]
|
922 |
name = "multidict"
|
923 |
version = "6.1.0"
|
|
|
967 |
{ url = "https://files.pythonhosted.org/packages/b9/54/dd730b32ea14ea797530a4479b2ed46a6fb250f682a9cfb997e968bf0261/networkx-3.4.2-py3-none-any.whl", hash = "sha256:df5d4365b724cf81b8c6a7312509d0c22386097011ad1abe274afd5e9d3bbc5f", size = 1723263 },
|
968 |
]
|
969 |
|
970 |
+
[[package]]
|
971 |
+
name = "nltk"
|
972 |
+
version = "3.9.1"
|
973 |
+
source = { registry = "https://pypi.org/simple" }
|
974 |
+
dependencies = [
|
975 |
+
{ name = "click" },
|
976 |
+
{ name = "joblib" },
|
977 |
+
{ name = "regex" },
|
978 |
+
{ name = "tqdm" },
|
979 |
+
]
|
980 |
+
sdist = { url = "https://files.pythonhosted.org/packages/3c/87/db8be88ad32c2d042420b6fd9ffd4a149f9a0d7f0e86b3f543be2eeeedd2/nltk-3.9.1.tar.gz", hash = "sha256:87d127bd3de4bd89a4f81265e5fa59cb1b199b27440175370f7417d2bc7ae868", size = 2904691 }
|
981 |
+
wheels = [
|
982 |
+
{ url = "https://files.pythonhosted.org/packages/4d/66/7d9e26593edda06e8cb531874633f7c2372279c3b0f46235539fe546df8b/nltk-3.9.1-py3-none-any.whl", hash = "sha256:4fa26829c5b00715afe3061398a8989dc643b92ce7dd93fb4585a70930d168a1", size = 1505442 },
|
983 |
+
]
|
984 |
+
|
985 |
[[package]]
|
986 |
name = "numpy"
|
987 |
version = "2.2.3"
|
|
|
1118 |
{ url = "https://files.pythonhosted.org/packages/87/20/199b8713428322a2f22b722c62b8cc278cc53dffa9705d744484b5035ee9/nvidia_nvtx_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl", hash = "sha256:781e950d9b9f60d8241ccea575b32f5105a5baf4c2351cab5256a24869f12a1a", size = 99144 },
|
1119 |
]
|
1120 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1121 |
[[package]]
|
1122 |
name = "openai"
|
1123 |
+
version = "1.65.4"
|
1124 |
source = { registry = "https://pypi.org/simple" }
|
1125 |
dependencies = [
|
1126 |
{ name = "anyio" },
|
|
|
1132 |
{ name = "tqdm" },
|
1133 |
{ name = "typing-extensions" },
|
1134 |
]
|
1135 |
+
sdist = { url = "https://files.pythonhosted.org/packages/fa/8d/1f7aace801afbbe4d6b8c7fa89b76eb9a3a8eeff38b84d4005d47b226b30/openai-1.65.4.tar.gz", hash = "sha256:0b08c58625d556f5c6654701af1023689c173eb0989ce8f73c7fd0eb22203c76", size = 359365 }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1136 |
wheels = [
|
1137 |
+
{ url = "https://files.pythonhosted.org/packages/ba/db/7bab832be24631a793492c1c61ecbf029018b99696f435db3b63d690bf1c/openai-1.65.4-py3-none-any.whl", hash = "sha256:15566d46574b94eae3d18efc2f9a4ebd1366d1d44bfc1bdafeea7a5cf8271bcb", size = 473523 },
|
1138 |
]
|
1139 |
|
1140 |
[[package]]
|
|
|
1197 |
{ url = "https://files.pythonhosted.org/packages/50/14/c5a0e1a947909810fc4c043b84cac472b70e438148d34f5393be1bac663f/pathvalidate-3.2.3-py3-none-any.whl", hash = "sha256:5eaf0562e345d4b6d0c0239d0f690c3bd84d2a9a3c4c73b99ea667401b27bee1", size = 24130 },
|
1198 |
]
|
1199 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1200 |
[[package]]
|
1201 |
name = "pillow"
|
1202 |
version = "11.1.0"
|
|
|
1216 |
{ url = "https://files.pythonhosted.org/packages/37/f3/9b18362206b244167c958984b57c7f70a0289bfb59a530dd8af5f699b910/pillow-11.1.0-cp312-cp312-win_arm64.whl", hash = "sha256:4dd43a78897793f60766563969442020e90eb7847463eca901e41ba186a7d4a5", size = 2375240 },
|
1217 |
]
|
1218 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1219 |
[[package]]
|
1220 |
name = "propcache"
|
1221 |
version = "0.3.0"
|
|
|
1332 |
]
|
1333 |
|
1334 |
[[package]]
|
1335 |
+
name = "pyparsing"
|
1336 |
+
version = "3.2.1"
|
1337 |
source = { registry = "https://pypi.org/simple" }
|
1338 |
+
sdist = { url = "https://files.pythonhosted.org/packages/8b/1a/3544f4f299a47911c2ab3710f534e52fea62a633c96806995da5d25be4b2/pyparsing-3.2.1.tar.gz", hash = "sha256:61980854fd66de3a90028d679a954d5f2623e83144b5afe5ee86f43d762e5f0a", size = 1067694 }
|
1339 |
wheels = [
|
1340 |
+
{ url = "https://files.pythonhosted.org/packages/1c/a7/c8a2d361bf89c0d9577c934ebb7421b25dc84bf3a8e3ac0a40aed9acc547/pyparsing-3.2.1-py3-none-any.whl", hash = "sha256:506ff4f4386c4cec0590ec19e6302d3aedb992fdc02c761e90416f158dacf8e1", size = 107716 },
|
|
|
|
|
|
|
|
|
|
|
1341 |
]
|
1342 |
|
1343 |
[[package]]
|
1344 |
+
name = "pyphen"
|
1345 |
+
version = "0.17.2"
|
1346 |
source = { registry = "https://pypi.org/simple" }
|
1347 |
+
sdist = { url = "https://files.pythonhosted.org/packages/69/56/e4d7e1bd70d997713649c5ce530b2d15a5fc2245a74ca820fc2d51d89d4d/pyphen-0.17.2.tar.gz", hash = "sha256:f60647a9c9b30ec6c59910097af82bc5dd2d36576b918e44148d8b07ef3b4aa3", size = 2079470 }
|
1348 |
wheels = [
|
1349 |
+
{ url = "https://files.pythonhosted.org/packages/7b/1f/c2142d2edf833a90728e5cdeb10bdbdc094dde8dbac078cee0cf33f5e11b/pyphen-0.17.2-py3-none-any.whl", hash = "sha256:3a07fb017cb2341e1d9ff31b8634efb1ae4dc4b130468c7c39dd3d32e7c3affd", size = 2079358 },
|
1350 |
]
|
1351 |
|
1352 |
[[package]]
|
|
|
1379 |
{ url = "https://files.pythonhosted.org/packages/45/58/38b5afbc1a800eeea951b9285d3912613f2603bdf897a4ab0f4bd7f405fc/python_multipart-0.0.20-py3-none-any.whl", hash = "sha256:8a62d3a8335e06589fe01f2a3e178cdcc632f3fbe0d492ad9ee0ec35aab1f104", size = 24546 },
|
1380 |
]
|
1381 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1382 |
[[package]]
|
1383 |
name = "pytz"
|
1384 |
version = "2025.1"
|
|
|
1388 |
{ url = "https://files.pythonhosted.org/packages/eb/38/ac33370d784287baa1c3d538978b5e2ea064d4c1b93ffbd12826c190dd10/pytz-2025.1-py2.py3-none-any.whl", hash = "sha256:89dd22dca55b46eac6eda23b2d72721bf1bdfef212645d81513ef5d03038de57", size = 507930 },
|
1389 |
]
|
1390 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1391 |
[[package]]
|
1392 |
name = "pyyaml"
|
1393 |
version = "6.0.2"
|
|
|
1470 |
{ url = "https://files.pythonhosted.org/packages/19/71/39c7c0d87f8d4e6c020a393182060eaefeeae6c01dab6a84ec346f2567df/rich-13.9.4-py3-none-any.whl", hash = "sha256:6049d5e6ec054bf2779ab3358186963bac2ea89175919d699e378b99738c2a90", size = 242424 },
|
1471 |
]
|
1472 |
|
1473 |
+
[[package]]
|
1474 |
+
name = "rouge-score"
|
1475 |
+
version = "0.1.2"
|
1476 |
+
source = { registry = "https://pypi.org/simple" }
|
1477 |
+
dependencies = [
|
1478 |
+
{ name = "absl-py" },
|
1479 |
+
{ name = "nltk" },
|
1480 |
+
{ name = "numpy" },
|
1481 |
+
{ name = "six" },
|
1482 |
+
]
|
1483 |
+
sdist = { url = "https://files.pythonhosted.org/packages/e2/c5/9136736c37022a6ad27fea38f3111eb8f02fe75d067f9a985cc358653102/rouge_score-0.1.2.tar.gz", hash = "sha256:c7d4da2683e68c9abf0135ef915d63a46643666f848e558a1b9f7ead17ff0f04", size = 17400 }
|
1484 |
+
|
1485 |
[[package]]
|
1486 |
name = "rpds-py"
|
1487 |
version = "0.23.1"
|
|
|
1616 |
{ url = "https://files.pythonhosted.org/packages/d1/c2/fe97d779f3ef3b15f05c94a2f1e3d21732574ed441687474db9d342a7315/soupsieve-2.6-py3-none-any.whl", hash = "sha256:e72c4ff06e4fb6e4b5a9f0f55fe6e81514581fca1515028625d0f299c602ccc9", size = 36186 },
|
1617 |
]
|
1618 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1619 |
[[package]]
|
1620 |
name = "starlette"
|
1621 |
version = "0.46.0"
|
|
|
1640 |
{ url = "https://files.pythonhosted.org/packages/b2/fe/81695a1aa331a842b582453b605175f419fe8540355886031328089d840a/sympy-1.13.1-py3-none-any.whl", hash = "sha256:db36cdc64bf61b9b24578b6f7bab1ecdd2452cf008f34faa33776680c26d66f8", size = 6189177 },
|
1641 |
]
|
1642 |
|
1643 |
+
[[package]]
|
1644 |
+
name = "textstat"
|
1645 |
+
version = "0.7.5"
|
1646 |
+
source = { registry = "https://pypi.org/simple" }
|
1647 |
+
dependencies = [
|
1648 |
+
{ name = "cmudict" },
|
1649 |
+
{ name = "pyphen" },
|
1650 |
+
{ name = "setuptools" },
|
1651 |
+
]
|
1652 |
+
sdist = { url = "https://files.pythonhosted.org/packages/d8/e7/8fc80e94187c77a0e06da4845f1cb1b6198fa4da2ca8ba9b36b154e7acc2/textstat-0.7.5.tar.gz", hash = "sha256:a216038406c609aafe5cc607180fcb85c47a96d1109bd26f56b13122daca07a1", size = 110863 }
|
1653 |
+
wheels = [
|
1654 |
+
{ url = "https://files.pythonhosted.org/packages/61/4e/7a072210c25258b225ccb427f12267622cdcc747b003b5aacf60febbdff5/textstat-0.7.5-py3-none-any.whl", hash = "sha256:37bb8ea028ef1fdf3eaf29ba005ab4cad302477f9774bdce4c7b0f66296cf370", size = 105301 },
|
1655 |
+
]
|
1656 |
+
|
1657 |
[[package]]
|
1658 |
name = "tiktoken"
|
1659 |
version = "0.9.0"
|
|
|
1838 |
|
1839 |
[[package]]
|
1840 |
name = "websockets"
|
1841 |
+
version = "15.0.1"
|
1842 |
source = { registry = "https://pypi.org/simple" }
|
1843 |
+
sdist = { url = "https://files.pythonhosted.org/packages/21/e6/26d09fab466b7ca9c7737474c52be4f76a40301b08362eb2dbc19dcc16c1/websockets-15.0.1.tar.gz", hash = "sha256:82544de02076bafba038ce055ee6412d68da13ab47f0c60cab827346de828dee", size = 177016 }
|
1844 |
wheels = [
|
1845 |
+
{ url = "https://files.pythonhosted.org/packages/51/6b/4545a0d843594f5d0771e86463606a3988b5a09ca5123136f8a76580dd63/websockets-15.0.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:3e90baa811a5d73f3ca0bcbf32064d663ed81318ab225ee4f427ad4e26e5aff3", size = 175437 },
|
1846 |
+
{ url = "https://files.pythonhosted.org/packages/f4/71/809a0f5f6a06522af902e0f2ea2757f71ead94610010cf570ab5c98e99ed/websockets-15.0.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:592f1a9fe869c778694f0aa806ba0374e97648ab57936f092fd9d87f8bc03665", size = 173096 },
|
1847 |
+
{ url = "https://files.pythonhosted.org/packages/3d/69/1a681dd6f02180916f116894181eab8b2e25b31e484c5d0eae637ec01f7c/websockets-15.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0701bc3cfcb9164d04a14b149fd74be7347a530ad3bbf15ab2c678a2cd3dd9a2", size = 173332 },
|
1848 |
+
{ url = "https://files.pythonhosted.org/packages/a6/02/0073b3952f5bce97eafbb35757f8d0d54812b6174ed8dd952aa08429bcc3/websockets-15.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8b56bdcdb4505c8078cb6c7157d9811a85790f2f2b3632c7d1462ab5783d215", size = 183152 },
|
1849 |
+
{ url = "https://files.pythonhosted.org/packages/74/45/c205c8480eafd114b428284840da0b1be9ffd0e4f87338dc95dc6ff961a1/websockets-15.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0af68c55afbd5f07986df82831c7bff04846928ea8d1fd7f30052638788bc9b5", size = 182096 },
|
1850 |
+
{ url = "https://files.pythonhosted.org/packages/14/8f/aa61f528fba38578ec553c145857a181384c72b98156f858ca5c8e82d9d3/websockets-15.0.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:64dee438fed052b52e4f98f76c5790513235efaa1ef7f3f2192c392cd7c91b65", size = 182523 },
|
1851 |
+
{ url = "https://files.pythonhosted.org/packages/ec/6d/0267396610add5bc0d0d3e77f546d4cd287200804fe02323797de77dbce9/websockets-15.0.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d5f6b181bb38171a8ad1d6aa58a67a6aa9d4b38d0f8c5f496b9e42561dfc62fe", size = 182790 },
|
1852 |
+
{ url = "https://files.pythonhosted.org/packages/02/05/c68c5adbf679cf610ae2f74a9b871ae84564462955d991178f95a1ddb7dd/websockets-15.0.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:5d54b09eba2bada6011aea5375542a157637b91029687eb4fdb2dab11059c1b4", size = 182165 },
|
1853 |
+
{ url = "https://files.pythonhosted.org/packages/29/93/bb672df7b2f5faac89761cb5fa34f5cec45a4026c383a4b5761c6cea5c16/websockets-15.0.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3be571a8b5afed347da347bfcf27ba12b069d9d7f42cb8c7028b5e98bbb12597", size = 182160 },
|
1854 |
+
{ url = "https://files.pythonhosted.org/packages/ff/83/de1f7709376dc3ca9b7eeb4b9a07b4526b14876b6d372a4dc62312bebee0/websockets-15.0.1-cp312-cp312-win32.whl", hash = "sha256:c338ffa0520bdb12fbc527265235639fb76e7bc7faafbb93f6ba80d9c06578a9", size = 176395 },
|
1855 |
+
{ url = "https://files.pythonhosted.org/packages/7d/71/abf2ebc3bbfa40f391ce1428c7168fb20582d0ff57019b69ea20fa698043/websockets-15.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:fcd5cf9e305d7b8338754470cf69cf81f420459dbae8a3b40cee57417f4614a7", size = 176841 },
|
1856 |
+
{ url = "https://files.pythonhosted.org/packages/fa/a8/5b41e0da817d64113292ab1f8247140aac61cbf6cfd085d6a0fa77f4984f/websockets-15.0.1-py3-none-any.whl", hash = "sha256:f7a866fbc1e97b5c617ee4116daaa09b722101d4a3c170c787450ba409f9736f", size = 169743 },
|
1857 |
]
|
1858 |
|
1859 |
[[package]]
|
|
|
1885 |
{ url = "https://files.pythonhosted.org/packages/2d/82/f56956041adef78f849db6b289b282e72b55ab8045a75abad81898c28d19/wrapt-1.17.2-py3-none-any.whl", hash = "sha256:b18f2d1533a71f069c7f82d524a52599053d4c7166e9dd374ae2136b7f40f7c8", size = 23594 },
|
1886 |
]
|
1887 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1888 |
[[package]]
|
1889 |
name = "xxhash"
|
1890 |
version = "3.5.0"
|
|
|
1941 |
[[package]]
|
1942 |
name = "yourbench"
|
1943 |
version = "0.2.0"
|
1944 |
+
source = { git = "https://github.com/huggingface/yourbench.git?rev=v0.2-alpha-summarization#8313335b5770a6a1db675f2603b028d2840383ef" }
|
1945 |
dependencies = [
|
1946 |
{ name = "asyncio" },
|
1947 |
+
{ name = "bert-score" },
|
1948 |
{ name = "datasets" },
|
1949 |
+
{ name = "evaluate" },
|
1950 |
{ name = "gradio" },
|
1951 |
{ name = "hf-transfer" },
|
1952 |
{ name = "langfuse" },
|
|
|
1956 |
{ name = "matplotlib" },
|
1957 |
{ name = "openai" },
|
1958 |
{ name = "python-dotenv" },
|
1959 |
+
{ name = "rouge-score" },
|
1960 |
+
{ name = "textstat" },
|
1961 |
{ name = "torch" },
|
1962 |
{ name = "tqdm" },
|
1963 |
{ name = "transformers" },
|
|
|
1970 |
dependencies = [
|
1971 |
{ name = "asyncio" },
|
1972 |
{ name = "datasets" },
|
1973 |
+
{ name = "gradio", extra = ["oauth"] },
|
1974 |
+
{ name = "gradiologin" },
|
1975 |
{ name = "hf-transfer" },
|
1976 |
{ name = "langfuse" },
|
1977 |
{ name = "litellm" },
|
|
|
1990 |
requires-dist = [
|
1991 |
{ name = "asyncio", specifier = ">=3.4.3" },
|
1992 |
{ name = "datasets", specifier = ">=3.3.0" },
|
1993 |
+
{ name = "gradio", extras = ["oauth"], specifier = ">=5.20.0" },
|
1994 |
+
{ name = "gradiologin", specifier = ">=0.1.0" },
|
1995 |
{ name = "hf-transfer", specifier = ">=0.1.9" },
|
1996 |
{ name = "langfuse", specifier = ">=2.59.3" },
|
1997 |
{ name = "litellm", specifier = ">=1.61.16" },
|
|
|
2006 |
{ name = "yourbench", git = "https://github.com/huggingface/yourbench.git?rev=v0.2-alpha-summarization" },
|
2007 |
]
|
2008 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009 |
[[package]]
|
2010 |
name = "zipp"
|
2011 |
version = "3.21.0"
|