Ubuntu commited on
Commit ·
7e137e8
1
Parent(s): 4117f93
yes lets se the ocal ui
Browse files- .gitignore +87 -0
- app.py +73 -0
- main.py +27 -1
- pyproject.toml +1 -0
- uv.lock +237 -14
.gitignore
ADDED
|
@@ -0,0 +1,87 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Python
|
| 2 |
+
__pycache__/
|
| 3 |
+
*.py[cod]
|
| 4 |
+
*$py.class
|
| 5 |
+
*.so
|
| 6 |
+
.Python
|
| 7 |
+
build/
|
| 8 |
+
develop-eggs/
|
| 9 |
+
dist/
|
| 10 |
+
downloads/
|
| 11 |
+
eggs/
|
| 12 |
+
.eggs/
|
| 13 |
+
lib/
|
| 14 |
+
lib64/
|
| 15 |
+
parts/
|
| 16 |
+
sdist/
|
| 17 |
+
var/
|
| 18 |
+
wheels/
|
| 19 |
+
*.egg-info/
|
| 20 |
+
.installed.cfg
|
| 21 |
+
*.egg
|
| 22 |
+
|
| 23 |
+
# Virtual environments
|
| 24 |
+
.venv/
|
| 25 |
+
venv/
|
| 26 |
+
ENV/
|
| 27 |
+
env/
|
| 28 |
+
.venv
|
| 29 |
+
|
| 30 |
+
# IDE
|
| 31 |
+
.idea/
|
| 32 |
+
.vscode/
|
| 33 |
+
*.swp
|
| 34 |
+
*.swo
|
| 35 |
+
*~
|
| 36 |
+
.project
|
| 37 |
+
.pydevproject
|
| 38 |
+
.settings/
|
| 39 |
+
|
| 40 |
+
# Testing
|
| 41 |
+
.pytest_cache/
|
| 42 |
+
.coverage
|
| 43 |
+
htmlcov/
|
| 44 |
+
.tox/
|
| 45 |
+
.nox/
|
| 46 |
+
|
| 47 |
+
# Jupyter Notebook
|
| 48 |
+
.ipynb_checkpoints
|
| 49 |
+
|
| 50 |
+
# Machine Learning
|
| 51 |
+
*.pth
|
| 52 |
+
*.pt
|
| 53 |
+
*.onnx
|
| 54 |
+
*.pb
|
| 55 |
+
*.h5
|
| 56 |
+
*.pkl
|
| 57 |
+
*.pickle
|
| 58 |
+
*.bin
|
| 59 |
+
*.ckpt
|
| 60 |
+
*.mlmodel
|
| 61 |
+
*.joblib
|
| 62 |
+
*.npy
|
| 63 |
+
*.npz
|
| 64 |
+
*.safetensors
|
| 65 |
+
saved_model/
|
| 66 |
+
*.whl
|
| 67 |
+
*.wheel
|
| 68 |
+
|
| 69 |
+
# Logs
|
| 70 |
+
*.log
|
| 71 |
+
logs/
|
| 72 |
+
|
| 73 |
+
# OS
|
| 74 |
+
.DS_Store
|
| 75 |
+
Thumbs.db
|
| 76 |
+
|
| 77 |
+
# Environment variables
|
| 78 |
+
.env
|
| 79 |
+
.env.local
|
| 80 |
+
.env.*.local
|
| 81 |
+
|
| 82 |
+
# uv
|
| 83 |
+
uv.lock
|
| 84 |
+
|
| 85 |
+
# Local development
|
| 86 |
+
*.local
|
| 87 |
+
*.dev
|
app.py
ADDED
|
@@ -0,0 +1,73 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import gradio as gr
|
| 2 |
+
import httpx
|
| 3 |
+
|
| 4 |
+
BASE_URL = "http://0.0.0.0:7860"
|
| 5 |
+
|
| 6 |
+
|
| 7 |
+
def create_gradio_app():
|
| 8 |
+
"""Create and return the Gradio Blocks app that calls the FastAPI backend."""
|
| 9 |
+
|
| 10 |
+
def greet(name):
|
| 11 |
+
"""Call the greeting endpoint."""
|
| 12 |
+
try:
|
| 13 |
+
with httpx.Client() as client:
|
| 14 |
+
resp = client.get(f"{BASE_URL}/", timeout=5.0)
|
| 15 |
+
resp.raise_for_status()
|
| 16 |
+
data = resp.json()
|
| 17 |
+
return f"{data['Hello']}, {name}! Welcome to Pool API."
|
| 18 |
+
except Exception as e:
|
| 19 |
+
return f"Error: {str(e)}"
|
| 20 |
+
|
| 21 |
+
def load_products():
|
| 22 |
+
"""Call the products endpoint."""
|
| 23 |
+
try:
|
| 24 |
+
with httpx.Client() as client:
|
| 25 |
+
resp = client.get(f"{BASE_URL}/products", timeout=5.0)
|
| 26 |
+
resp.raise_for_status()
|
| 27 |
+
data = resp.json()
|
| 28 |
+
return [[p["id"], p["name"], p["price"], p["category"]] for p in data["products"]]
|
| 29 |
+
except Exception as e:
|
| 30 |
+
return [["Error", str(e), "", ""]]
|
| 31 |
+
|
| 32 |
+
def check_health():
|
| 33 |
+
"""Call the health endpoint."""
|
| 34 |
+
try:
|
| 35 |
+
with httpx.Client() as client:
|
| 36 |
+
resp = client.get(f"{BASE_URL}/health", timeout=5.0)
|
| 37 |
+
resp.raise_for_status()
|
| 38 |
+
return resp.json()
|
| 39 |
+
except Exception as e:
|
| 40 |
+
return {"error": str(e)}
|
| 41 |
+
|
| 42 |
+
with gr.Blocks(title="Pool UI") as demo:
|
| 43 |
+
gr.Markdown("# 🌍 Pool API - Gradio UI")
|
| 44 |
+
gr.Markdown("Interact with the Pool API endpoints below.")
|
| 45 |
+
|
| 46 |
+
with gr.Tab("Greeting"):
|
| 47 |
+
name_input = gr.Textbox(label="Enter your name", placeholder="Type your name here...")
|
| 48 |
+
greet_btn = gr.Button("Greet")
|
| 49 |
+
greet_output = gr.Textbox(label="Response")
|
| 50 |
+
greet_btn.click(fn=greet, inputs=name_input, outputs=greet_output)
|
| 51 |
+
|
| 52 |
+
with gr.Tab("Products"):
|
| 53 |
+
products_table = gr.Dataframe(
|
| 54 |
+
headers=["ID", "Name", "Price", "Category"],
|
| 55 |
+
datatype=["number", "str", "number", "str"],
|
| 56 |
+
label="Product List"
|
| 57 |
+
)
|
| 58 |
+
load_btn = gr.Button("Load Products")
|
| 59 |
+
load_btn.click(fn=load_products, outputs=products_table)
|
| 60 |
+
|
| 61 |
+
with gr.Tab("Health Check"):
|
| 62 |
+
health_output = gr.JSON(label="Health Status")
|
| 63 |
+
health_btn = gr.Button("Check Health")
|
| 64 |
+
health_btn.click(fn=check_health, outputs=health_output)
|
| 65 |
+
|
| 66 |
+
return demo
|
| 67 |
+
|
| 68 |
+
|
| 69 |
+
# Create the Gradio app instance
|
| 70 |
+
gradio_app = create_gradio_app()
|
| 71 |
+
|
| 72 |
+
if __name__ == "__main__":
|
| 73 |
+
gradio_app.launch(share=False, server_name="0.0.0.0", server_port=7860)
|
main.py
CHANGED
|
@@ -1,7 +1,33 @@
|
|
| 1 |
from fastapi import FastAPI
|
|
|
|
|
|
|
| 2 |
|
| 3 |
app = FastAPI()
|
| 4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5 |
@app.get("/")
|
| 6 |
def greet_json():
|
| 7 |
-
return {"Hello": "World!"}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
from fastapi import FastAPI
|
| 2 |
+
import gradio as gr
|
| 3 |
+
from app import gradio_app
|
| 4 |
|
| 5 |
app = FastAPI()
|
| 6 |
|
| 7 |
+
# Static product data
|
| 8 |
+
PRODUCTS = [
|
| 9 |
+
{"id": 1, "name": "Laptop", "price": 999.99, "category": "Electronics"},
|
| 10 |
+
{"id": 2, "name": "Headphones", "price": 149.99, "category": "Electronics"},
|
| 11 |
+
{"id": 3, "name": "Coffee Mug", "price": 12.99, "category": "Home"},
|
| 12 |
+
{"id": 4, "name": "Notebook", "price": 5.99, "category": "Office"},
|
| 13 |
+
{"id": 5, "name": "Water Bottle", "price": 24.99, "category": "Home"},
|
| 14 |
+
]
|
| 15 |
+
|
| 16 |
+
|
| 17 |
@app.get("/")
|
| 18 |
def greet_json():
|
| 19 |
+
return {"Hello": "World!"}
|
| 20 |
+
|
| 21 |
+
|
| 22 |
+
@app.get("/health")
|
| 23 |
+
def health_check():
|
| 24 |
+
return {"status": "healthy", "timestamp": "2026-03-30T00:00:00Z"}
|
| 25 |
+
|
| 26 |
+
|
| 27 |
+
@app.get("/products")
|
| 28 |
+
def get_products():
|
| 29 |
+
return {"products": PRODUCTS}
|
| 30 |
+
|
| 31 |
+
|
| 32 |
+
# Mount the Gradio app at /ui
|
| 33 |
+
app = gr.mount_gradio_app(app, gradio_app, path="/ui")
|
pyproject.toml
CHANGED
|
@@ -9,6 +9,7 @@ dependencies = [
|
|
| 9 |
"bitsandbytes>=0.49.2; sys_platform == 'linux' and platform_machine == 'x86_64'",
|
| 10 |
"datasets>=4.8.4",
|
| 11 |
"fastapi>=0.135.2",
|
|
|
|
| 12 |
"huggingface-hub>=1.8.0",
|
| 13 |
"peft>=0.18.1",
|
| 14 |
"torch>=2.5.0",
|
|
|
|
| 9 |
"bitsandbytes>=0.49.2; sys_platform == 'linux' and platform_machine == 'x86_64'",
|
| 10 |
"datasets>=4.8.4",
|
| 11 |
"fastapi>=0.135.2",
|
| 12 |
+
"gradio>=4.0.0",
|
| 13 |
"huggingface-hub>=1.8.0",
|
| 14 |
"peft>=0.18.1",
|
| 15 |
"torch>=2.5.0",
|
uv.lock
CHANGED
|
@@ -3,9 +3,11 @@ revision = 3
|
|
| 3 |
requires-python = ">=3.12"
|
| 4 |
resolution-markers = [
|
| 5 |
"python_full_version >= '3.14' and platform_machine == 'arm64' and sys_platform == 'darwin'",
|
| 6 |
-
"python_full_version
|
|
|
|
| 7 |
"python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'",
|
| 8 |
-
"python_full_version
|
|
|
|
| 9 |
]
|
| 10 |
supported-markers = [
|
| 11 |
"platform_machine == 'arm64' and sys_platform == 'darwin'",
|
|
@@ -31,6 +33,15 @@ wheels = [
|
|
| 31 |
{ url = "https://files.pythonhosted.org/packages/7e/46/02ac5e262d4af18054b3e922b2baedbb2a03289ee792162de60a865defc5/accelerate-1.13.0-py3-none-any.whl", hash = "sha256:cf1a3efb96c18f7b152eb0fa7490f3710b19c3f395699358f08decca2b8b62e0", size = 383744, upload-time = "2026-03-04T19:34:10.313Z" },
|
| 32 |
]
|
| 33 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 34 |
[[package]]
|
| 35 |
name = "aiohappyeyeballs"
|
| 36 |
version = "2.6.1"
|
|
@@ -126,6 +137,26 @@ wheels = [
|
|
| 126 |
{ url = "https://files.pythonhosted.org/packages/64/b4/17d4b0b2a2dc85a6df63d1157e028ed19f90d4cd97c36717afef2bc2f395/attrs-26.1.0-py3-none-any.whl", hash = "sha256:c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309", size = 67548, upload-time = "2026-03-19T14:22:23.645Z" },
|
| 127 |
]
|
| 128 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 129 |
[[package]]
|
| 130 |
name = "bitsandbytes"
|
| 131 |
version = "0.49.2"
|
|
@@ -139,6 +170,23 @@ wheels = [
|
|
| 139 |
{ url = "https://files.pythonhosted.org/packages/19/57/3443d6f183436fbdaf5000aac332c4d5ddb056665d459244a5608e98ae92/bitsandbytes-0.49.2-py3-none-manylinux_2_24_x86_64.whl", hash = "sha256:54b771f06e1a3c73af5c7f16ccf0fc23a846052813d4b008d10cb6e017dd1c8c", size = 60651714, upload-time = "2026-02-16T21:26:11.579Z" },
|
| 140 |
]
|
| 141 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 142 |
[[package]]
|
| 143 |
name = "certifi"
|
| 144 |
version = "2026.2.25"
|
|
@@ -228,6 +276,15 @@ wheels = [
|
|
| 228 |
{ url = "https://files.pythonhosted.org/packages/8f/ea/18f6d0457f9efb2fc6fa594857f92810cadb03024975726db6546b3d6fcf/fastapi-0.135.2-py3-none-any.whl", hash = "sha256:0af0447d541867e8db2a6a25c23a8c4bd80e2394ac5529bd87501bbb9e240ca5", size = 117407, upload-time = "2026-03-23T14:12:43.284Z" },
|
| 229 |
]
|
| 230 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 231 |
[[package]]
|
| 232 |
name = "filelock"
|
| 233 |
version = "3.25.2"
|
|
@@ -280,6 +337,72 @@ http = [
|
|
| 280 |
{ name = "aiohttp", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 281 |
]
|
| 282 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 283 |
[[package]]
|
| 284 |
name = "h11"
|
| 285 |
version = "0.16.0"
|
|
@@ -289,6 +412,19 @@ wheels = [
|
|
| 289 |
{ url = "https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl", hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86", size = 37515, upload-time = "2025-04-24T03:35:24.344Z" },
|
| 290 |
]
|
| 291 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 292 |
[[package]]
|
| 293 |
name = "hf-xet"
|
| 294 |
version = "1.4.2"
|
|
@@ -618,6 +754,26 @@ wheels = [
|
|
| 618 |
{ url = "https://files.pythonhosted.org/packages/da/d3/8057f0587683ed2fcd4dbfbdfdfa807b9160b809976099d36b8f60d08f03/nvidia_nvtx_cu12-12.1.105-py3-none-manylinux1_x86_64.whl", hash = "sha256:dc21cf308ca5691e7c04d962e213f8a4aa9bbfa23d95412f452254c2caeb09e5", size = 99138, upload-time = "2023-04-19T15:48:43.556Z" },
|
| 619 |
]
|
| 620 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 621 |
[[package]]
|
| 622 |
name = "packaging"
|
| 623 |
version = "26.0"
|
|
@@ -719,6 +875,7 @@ dependencies = [
|
|
| 719 |
{ name = "bitsandbytes", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
|
| 720 |
{ name = "datasets", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 721 |
{ name = "fastapi", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
|
|
|
| 722 |
{ name = "huggingface-hub", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 723 |
{ name = "peft", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 724 |
{ name = "torch", version = "2.5.1+cu121", source = { registry = "https://download.pytorch.org/whl/cu121" }, marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
|
|
@@ -738,6 +895,7 @@ requires-dist = [
|
|
| 738 |
{ name = "bitsandbytes", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'", specifier = ">=0.49.2" },
|
| 739 |
{ name = "datasets", specifier = ">=4.8.4" },
|
| 740 |
{ name = "fastapi", specifier = ">=0.135.2" },
|
|
|
|
| 741 |
{ name = "huggingface-hub", specifier = ">=1.8.0" },
|
| 742 |
{ name = "peft", specifier = ">=0.18.1" },
|
| 743 |
{ name = "torch", marker = "sys_platform != 'linux'", specifier = ">=2.5.0" },
|
|
@@ -858,6 +1016,15 @@ wheels = [
|
|
| 858 |
{ url = "https://files.pythonhosted.org/packages/f7/07/34573da085946b6a313d7c42f82f16e8920bfd730665de2d11c0c37a74b5/pydantic_core-2.41.5-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:76d0819de158cd855d1cbb8fcafdf6f5cf1eb8e470abe056d5d161106e38062b", size = 2139017, upload-time = "2025-11-04T13:42:59.471Z" },
|
| 859 |
]
|
| 860 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 861 |
[[package]]
|
| 862 |
name = "pygments"
|
| 863 |
version = "2.19.2"
|
|
@@ -879,6 +1046,24 @@ wheels = [
|
|
| 879 |
{ url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892, upload-time = "2024-03-01T18:36:18.57Z" },
|
| 880 |
]
|
| 881 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 882 |
[[package]]
|
| 883 |
name = "pyyaml"
|
| 884 |
version = "6.0.3"
|
|
@@ -955,6 +1140,18 @@ wheels = [
|
|
| 955 |
{ url = "https://files.pythonhosted.org/packages/14/25/b208c5683343959b670dc001595f2f3737e051da617f66c31f7c4fa93abc/rich-14.3.3-py3-none-any.whl", hash = "sha256:793431c1f8619afa7d3b52b2cdec859562b950ea0d4b6b505397612db8d5362d", size = 310458, upload-time = "2026-02-19T17:23:13.732Z" },
|
| 956 |
]
|
| 957 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 958 |
[[package]]
|
| 959 |
name = "safetensors"
|
| 960 |
version = "0.7.0"
|
|
@@ -966,6 +1163,15 @@ wheels = [
|
|
| 966 |
{ url = "https://files.pythonhosted.org/packages/4a/d8/0c8a7dc9b41dcac53c4cbf9df2b9c83e0e0097203de8b37a712b345c0be5/safetensors-0.7.0-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:b0f6d66c1c538d5a94a73aa9ddca8ccc4227e6c9ff555322ea40bdd142391dd4", size = 677368, upload-time = "2025-11-19T15:18:41.627Z" },
|
| 967 |
]
|
| 968 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 969 |
[[package]]
|
| 970 |
name = "setuptools"
|
| 971 |
version = "81.0.0"
|
|
@@ -995,15 +1201,15 @@ wheels = [
|
|
| 995 |
|
| 996 |
[[package]]
|
| 997 |
name = "starlette"
|
| 998 |
-
version = "
|
| 999 |
source = { registry = "https://pypi.org/simple" }
|
| 1000 |
dependencies = [
|
| 1001 |
{ name = "anyio", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 1002 |
{ name = "typing-extensions", marker = "(python_full_version < '3.13' and platform_machine == 'arm64' and sys_platform == 'darwin') or (python_full_version < '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 1003 |
]
|
| 1004 |
-
sdist = { url = "https://files.pythonhosted.org/packages/
|
| 1005 |
wheels = [
|
| 1006 |
-
{ url = "https://files.pythonhosted.org/packages/
|
| 1007 |
]
|
| 1008 |
|
| 1009 |
[[package]]
|
|
@@ -1012,7 +1218,8 @@ version = "1.13.1"
|
|
| 1012 |
source = { registry = "https://pypi.org/simple" }
|
| 1013 |
resolution-markers = [
|
| 1014 |
"python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'",
|
| 1015 |
-
"python_full_version
|
|
|
|
| 1016 |
]
|
| 1017 |
dependencies = [
|
| 1018 |
{ name = "mpmath", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
|
|
@@ -1028,7 +1235,8 @@ version = "1.14.0"
|
|
| 1028 |
source = { registry = "https://pypi.org/simple" }
|
| 1029 |
resolution-markers = [
|
| 1030 |
"python_full_version >= '3.14' and platform_machine == 'arm64' and sys_platform == 'darwin'",
|
| 1031 |
-
"python_full_version
|
|
|
|
| 1032 |
]
|
| 1033 |
dependencies = [
|
| 1034 |
{ name = "mpmath", marker = "platform_machine == 'arm64' and sys_platform == 'darwin'" },
|
|
@@ -1052,13 +1260,23 @@ wheels = [
|
|
| 1052 |
{ url = "https://files.pythonhosted.org/packages/05/a1/d62dfe7376beaaf1394917e0f8e93ee5f67fea8fcf4107501db35996586b/tokenizers-0.22.2-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:38337540fbbddff8e999d59970f3c6f35a82de10053206a7562f1ea02d046fa5", size = 10033429, upload-time = "2026-01-05T10:45:14.333Z" },
|
| 1053 |
]
|
| 1054 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1055 |
[[package]]
|
| 1056 |
name = "torch"
|
| 1057 |
version = "2.5.1+cu121"
|
| 1058 |
source = { registry = "https://download.pytorch.org/whl/cu121" }
|
| 1059 |
resolution-markers = [
|
| 1060 |
"python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'",
|
| 1061 |
-
"python_full_version
|
|
|
|
| 1062 |
]
|
| 1063 |
dependencies = [
|
| 1064 |
{ name = "filelock", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
|
|
@@ -1092,7 +1310,8 @@ version = "2.11.0"
|
|
| 1092 |
source = { registry = "https://pypi.org/simple" }
|
| 1093 |
resolution-markers = [
|
| 1094 |
"python_full_version >= '3.14' and platform_machine == 'arm64' and sys_platform == 'darwin'",
|
| 1095 |
-
"python_full_version
|
|
|
|
| 1096 |
]
|
| 1097 |
dependencies = [
|
| 1098 |
{ name = "filelock", marker = "platform_machine == 'arm64' and sys_platform == 'darwin'" },
|
|
@@ -1117,7 +1336,8 @@ version = "2.5.1+cu121"
|
|
| 1117 |
source = { registry = "https://download.pytorch.org/whl/cu121" }
|
| 1118 |
resolution-markers = [
|
| 1119 |
"python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'",
|
| 1120 |
-
"python_full_version
|
|
|
|
| 1121 |
]
|
| 1122 |
dependencies = [
|
| 1123 |
{ name = "torch", version = "2.5.1+cu121", source = { registry = "https://download.pytorch.org/whl/cu121" }, marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
|
|
@@ -1132,7 +1352,8 @@ version = "2.11.0"
|
|
| 1132 |
source = { registry = "https://pypi.org/simple" }
|
| 1133 |
resolution-markers = [
|
| 1134 |
"python_full_version >= '3.14' and platform_machine == 'arm64' and sys_platform == 'darwin'",
|
| 1135 |
-
"python_full_version
|
|
|
|
| 1136 |
]
|
| 1137 |
wheels = [
|
| 1138 |
{ url = "https://files.pythonhosted.org/packages/f1/b1/77658817acacd01a72b714440c62f419efc4d90170e704e8e7a2c0918988/torchaudio-2.11.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a1cf1acc883bee9cb906a933572fed6a8a933f86ef34e9ea7d803f72317e8c1b", size = 684226, upload-time = "2026-03-23T18:13:40.023Z" },
|
|
@@ -1148,7 +1369,8 @@ version = "0.20.1+cu121"
|
|
| 1148 |
source = { registry = "https://download.pytorch.org/whl/cu121" }
|
| 1149 |
resolution-markers = [
|
| 1150 |
"python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'",
|
| 1151 |
-
"python_full_version
|
|
|
|
| 1152 |
]
|
| 1153 |
dependencies = [
|
| 1154 |
{ name = "numpy", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
|
|
@@ -1165,7 +1387,8 @@ version = "0.26.0"
|
|
| 1165 |
source = { registry = "https://pypi.org/simple" }
|
| 1166 |
resolution-markers = [
|
| 1167 |
"python_full_version >= '3.14' and platform_machine == 'arm64' and sys_platform == 'darwin'",
|
| 1168 |
-
"python_full_version
|
|
|
|
| 1169 |
]
|
| 1170 |
dependencies = [
|
| 1171 |
{ name = "numpy", marker = "platform_machine == 'arm64' and sys_platform == 'darwin'" },
|
|
@@ -1214,7 +1437,7 @@ name = "triton"
|
|
| 1214 |
version = "3.1.0"
|
| 1215 |
source = { registry = "https://pypi.org/simple" }
|
| 1216 |
dependencies = [
|
| 1217 |
-
{ name = "filelock", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
|
| 1218 |
]
|
| 1219 |
wheels = [
|
| 1220 |
{ url = "https://files.pythonhosted.org/packages/78/eb/65f5ba83c2a123f6498a3097746607e5b2f16add29e36765305e4ac7fdd8/triton-3.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c8182f42fd8080a7d39d666814fa36c5e30cc00ea7eeeb1a2983dbb4c99a0fdc", size = 209551444, upload-time = "2024-10-14T16:05:53.433Z" },
|
|
|
|
| 3 |
requires-python = ">=3.12"
|
| 4 |
resolution-markers = [
|
| 5 |
"python_full_version >= '3.14' and platform_machine == 'arm64' and sys_platform == 'darwin'",
|
| 6 |
+
"python_full_version == '3.13.*' and platform_machine == 'arm64' and sys_platform == 'darwin'",
|
| 7 |
+
"python_full_version < '3.13' and platform_machine == 'arm64' and sys_platform == 'darwin'",
|
| 8 |
"python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'",
|
| 9 |
+
"python_full_version == '3.13.*' and platform_machine == 'x86_64' and sys_platform == 'linux'",
|
| 10 |
+
"python_full_version < '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'",
|
| 11 |
]
|
| 12 |
supported-markers = [
|
| 13 |
"platform_machine == 'arm64' and sys_platform == 'darwin'",
|
|
|
|
| 33 |
{ url = "https://files.pythonhosted.org/packages/7e/46/02ac5e262d4af18054b3e922b2baedbb2a03289ee792162de60a865defc5/accelerate-1.13.0-py3-none-any.whl", hash = "sha256:cf1a3efb96c18f7b152eb0fa7490f3710b19c3f395699358f08decca2b8b62e0", size = 383744, upload-time = "2026-03-04T19:34:10.313Z" },
|
| 34 |
]
|
| 35 |
|
| 36 |
+
[[package]]
|
| 37 |
+
name = "aiofiles"
|
| 38 |
+
version = "24.1.0"
|
| 39 |
+
source = { registry = "https://pypi.org/simple" }
|
| 40 |
+
sdist = { url = "https://files.pythonhosted.org/packages/0b/03/a88171e277e8caa88a4c77808c20ebb04ba74cc4681bf1e9416c862de237/aiofiles-24.1.0.tar.gz", hash = "sha256:22a075c9e5a3810f0c2e48f3008c94d68c65d763b9b03857924c99e57355166c", size = 30247, upload-time = "2024-06-24T11:02:03.584Z" }
|
| 41 |
+
wheels = [
|
| 42 |
+
{ url = "https://files.pythonhosted.org/packages/a5/45/30bb92d442636f570cb5651bc661f52b610e2eec3f891a5dc3a4c3667db0/aiofiles-24.1.0-py3-none-any.whl", hash = "sha256:b4ec55f4195e3eb5d7abd1bf7e061763e864dd4954231fb8539a0ef8bb8260e5", size = 15896, upload-time = "2024-06-24T11:02:01.529Z" },
|
| 43 |
+
]
|
| 44 |
+
|
| 45 |
[[package]]
|
| 46 |
name = "aiohappyeyeballs"
|
| 47 |
version = "2.6.1"
|
|
|
|
| 137 |
{ url = "https://files.pythonhosted.org/packages/64/b4/17d4b0b2a2dc85a6df63d1157e028ed19f90d4cd97c36717afef2bc2f395/attrs-26.1.0-py3-none-any.whl", hash = "sha256:c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309", size = 67548, upload-time = "2026-03-19T14:22:23.645Z" },
|
| 138 |
]
|
| 139 |
|
| 140 |
+
[[package]]
|
| 141 |
+
name = "audioop-lts"
|
| 142 |
+
version = "0.2.2"
|
| 143 |
+
source = { registry = "https://pypi.org/simple" }
|
| 144 |
+
sdist = { url = "https://files.pythonhosted.org/packages/38/53/946db57842a50b2da2e0c1e34bd37f36f5aadba1a929a3971c5d7841dbca/audioop_lts-0.2.2.tar.gz", hash = "sha256:64d0c62d88e67b98a1a5e71987b7aa7b5bcffc7dcee65b635823dbdd0a8dbbd0", size = 30686, upload-time = "2025-08-05T16:43:17.409Z" }
|
| 145 |
+
wheels = [
|
| 146 |
+
{ url = "https://files.pythonhosted.org/packages/de/d4/94d277ca941de5a507b07f0b592f199c22454eeaec8f008a286b3fbbacd6/audioop_lts-0.2.2-cp313-abi3-macosx_10_13_universal2.whl", hash = "sha256:fd3d4602dc64914d462924a08c1a9816435a2155d74f325853c1f1ac3b2d9800", size = 46523, upload-time = "2025-08-05T16:42:20.836Z" },
|
| 147 |
+
{ url = "https://files.pythonhosted.org/packages/1b/83/ea581e364ce7b0d41456fb79d6ee0ad482beda61faf0cab20cbd4c63a541/audioop_lts-0.2.2-cp313-abi3-macosx_11_0_arm64.whl", hash = "sha256:9a13dc409f2564de15dd68be65b462ba0dde01b19663720c68c1140c782d1d75", size = 26997, upload-time = "2025-08-05T16:42:23.849Z" },
|
| 148 |
+
{ url = "https://files.pythonhosted.org/packages/b8/3b/e8964210b5e216e5041593b7d33e97ee65967f17c282e8510d19c666dab4/audioop_lts-0.2.2-cp313-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:51c916108c56aa6e426ce611946f901badac950ee2ddaf302b7ed35d9958970d", size = 85844, upload-time = "2025-08-05T16:42:25.208Z" },
|
| 149 |
+
{ url = "https://files.pythonhosted.org/packages/30/e7/8f1603b4572d79b775f2140d7952f200f5e6c62904585d08a01f0a70393a/audioop_lts-0.2.2-cp313-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:03f061a1915538fd96272bac9551841859dbb2e3bf73ebe4a23ef043766f5449", size = 86052, upload-time = "2025-08-05T16:42:35.839Z" },
|
| 150 |
+
{ url = "https://files.pythonhosted.org/packages/58/a7/0a764f77b5c4ac58dc13c01a580f5d32ae8c74c92020b961556a43e26d02/audioop_lts-0.2.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:73f80bf4cd5d2ca7814da30a120de1f9408ee0619cc75da87d0641273d202a09", size = 47096, upload-time = "2025-08-05T16:42:40.684Z" },
|
| 151 |
+
{ url = "https://files.pythonhosted.org/packages/cb/6e/11ca8c21af79f15dbb1c7f8017952ee8c810c438ce4e2b25638dfef2b02c/audioop_lts-0.2.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:fbdd522624141e40948ab3e8cdae6e04c748d78710e9f0f8d4dae2750831de19", size = 27329, upload-time = "2025-08-05T16:42:42.987Z" },
|
| 152 |
+
{ url = "https://files.pythonhosted.org/packages/84/52/0022f93d56d85eec5da6b9da6a958a1ef09e80c39f2cc0a590c6af81dcbb/audioop_lts-0.2.2-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:143fad0311e8209ece30a8dbddab3b65ab419cbe8c0dde6e8828da25999be911", size = 92407, upload-time = "2025-08-05T16:42:44.336Z" },
|
| 153 |
+
{ url = "https://files.pythonhosted.org/packages/f1/32/fd772bf9078ae1001207d2df1eef3da05bea611a87dd0e8217989b2848fa/audioop_lts-0.2.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e541c3ef484852ef36545f66209444c48b28661e864ccadb29daddb6a4b8e5f5", size = 92279, upload-time = "2025-08-05T16:42:54.632Z" },
|
| 154 |
+
{ url = "https://files.pythonhosted.org/packages/5c/73/413b5a2804091e2c7d5def1d618e4837f1cb82464e230f827226278556b7/audioop_lts-0.2.2-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:f9ee9b52f5f857fbaf9d605a360884f034c92c1c23021fb90b2e39b8e64bede6", size = 47104, upload-time = "2025-08-05T16:42:58.518Z" },
|
| 155 |
+
{ url = "https://files.pythonhosted.org/packages/4e/86/c2e0f627168fcf61781a8f72cab06b228fe1da4b9fa4ab39cfb791b5836b/audioop_lts-0.2.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:5b00be98ccd0fc123dcfad31d50030d25fcf31488cde9e61692029cd7394733b", size = 27332, upload-time = "2025-08-05T16:43:01.666Z" },
|
| 156 |
+
{ url = "https://files.pythonhosted.org/packages/c7/bd/35dce665255434f54e5307de39e31912a6f902d4572da7c37582809de14f/audioop_lts-0.2.2-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:a6d2e0f9f7a69403e388894d4ca5ada5c47230716a03f2847cfc7bd1ecb589d6", size = 92396, upload-time = "2025-08-05T16:43:02.991Z" },
|
| 157 |
+
{ url = "https://files.pythonhosted.org/packages/98/6b/acc7734ac02d95ab791c10c3f17ffa3584ccb9ac5c18fd771c638ed6d1f5/audioop_lts-0.2.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:088327f00488cdeed296edd9215ca159f3a5a5034741465789cad403fcf4bec0", size = 92297, upload-time = "2025-08-05T16:43:13.139Z" },
|
| 158 |
+
]
|
| 159 |
+
|
| 160 |
[[package]]
|
| 161 |
name = "bitsandbytes"
|
| 162 |
version = "0.49.2"
|
|
|
|
| 170 |
{ url = "https://files.pythonhosted.org/packages/19/57/3443d6f183436fbdaf5000aac332c4d5ddb056665d459244a5608e98ae92/bitsandbytes-0.49.2-py3-none-manylinux_2_24_x86_64.whl", hash = "sha256:54b771f06e1a3c73af5c7f16ccf0fc23a846052813d4b008d10cb6e017dd1c8c", size = 60651714, upload-time = "2026-02-16T21:26:11.579Z" },
|
| 171 |
]
|
| 172 |
|
| 173 |
+
[[package]]
|
| 174 |
+
name = "brotli"
|
| 175 |
+
version = "1.2.0"
|
| 176 |
+
source = { registry = "https://pypi.org/simple" }
|
| 177 |
+
sdist = { url = "https://files.pythonhosted.org/packages/f7/16/c92ca344d646e71a43b8bb353f0a6490d7f6e06210f8554c8f874e454285/brotli-1.2.0.tar.gz", hash = "sha256:e310f77e41941c13340a95976fe66a8a95b01e783d430eeaf7a2f87e0a57dd0a", size = 7388632, upload-time = "2025-11-05T18:39:42.86Z" }
|
| 178 |
+
wheels = [
|
| 179 |
+
{ url = "https://files.pythonhosted.org/packages/11/ee/b0a11ab2315c69bb9b45a2aaed022499c9c24a205c3a49c3513b541a7967/brotli-1.2.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:35d382625778834a7f3061b15423919aa03e4f5da34ac8e02c074e4b75ab4f84", size = 861543, upload-time = "2025-11-05T18:38:24.183Z" },
|
| 180 |
+
{ url = "https://files.pythonhosted.org/packages/03/a7/03aa61fbc3c5cbf99b44d158665f9b0dd3d8059be16c460208d9e385c837/brotli-1.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:072e7624b1fc4d601036ab3f4f27942ef772887e876beff0301d261210bca97f", size = 1419762, upload-time = "2025-11-05T18:38:28.295Z" },
|
| 181 |
+
{ url = "https://files.pythonhosted.org/packages/d5/3b/39e13ce78a8e9a621c5df3aeb5fd181fcc8caba8c48a194cd629771f6828/brotli-1.2.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:af43b8711a8264bb4e7d6d9a6d004c3a2019c04c01127a868709ec29962b6036", size = 1487913, upload-time = "2025-11-05T18:38:31.618Z" },
|
| 182 |
+
{ url = "https://files.pythonhosted.org/packages/6c/d4/4ad5432ac98c73096159d9ce7ffeb82d151c2ac84adcc6168e476bb54674/brotli-1.2.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:9e5825ba2c9998375530504578fd4d5d1059d09621a02065d1b6bfc41a8e05ab", size = 861523, upload-time = "2025-11-05T18:38:34.67Z" },
|
| 183 |
+
{ url = "https://files.pythonhosted.org/packages/5f/16/a1b22cbea436642e071adcaf8d4b350a2ad02f5e0ad0da879a1be16188a0/brotli-1.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:67a91c5187e1eec76a61625c77a6c8c785650f5b576ca732bd33ef58b0dff49c", size = 1419737, upload-time = "2025-11-05T18:38:38.729Z" },
|
| 184 |
+
{ url = "https://files.pythonhosted.org/packages/9e/4a/9526d14fa6b87bc827ba1755a8440e214ff90de03095cacd78a64abe2b7d/brotli-1.2.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:54a50a9dad16b32136b2241ddea9e4df159b41247b2ce6aac0b3276a66a8f1e5", size = 1487945, upload-time = "2025-11-05T18:38:42.277Z" },
|
| 185 |
+
{ url = "https://files.pythonhosted.org/packages/17/e1/298c2ddf786bb7347a1cd71d63a347a79e5712a7c0cba9e3c3458ebd976f/brotli-1.2.0-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:6c12dad5cd04530323e723787ff762bac749a7b256a5bece32b2243dd5c27b21", size = 863080, upload-time = "2025-11-05T18:38:45.503Z" },
|
| 186 |
+
{ url = "https://files.pythonhosted.org/packages/f3/2f/0976d5b097ff8a22163b10617f76b2557f15f0f39d6a0fe1f02b1a53e92b/brotli-1.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cf9cba6f5b78a2071ec6fb1e7bd39acf35071d90a81231d67e92d637776a6a63", size = 1419861, upload-time = "2025-11-05T18:38:49.372Z" },
|
| 187 |
+
{ url = "https://files.pythonhosted.org/packages/b3/73/3183c9e41ca755713bdf2cc1d0810df742c09484e2e1ddd693bee53877c1/brotli-1.2.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:d2d085ded05278d1c7f65560aae97b3160aeb2ea2c0b3e26204856beccb60888", size = 1488164, upload-time = "2025-11-05T18:38:53.079Z" },
|
| 188 |
+
]
|
| 189 |
+
|
| 190 |
[[package]]
|
| 191 |
name = "certifi"
|
| 192 |
version = "2026.2.25"
|
|
|
|
| 276 |
{ url = "https://files.pythonhosted.org/packages/8f/ea/18f6d0457f9efb2fc6fa594857f92810cadb03024975726db6546b3d6fcf/fastapi-0.135.2-py3-none-any.whl", hash = "sha256:0af0447d541867e8db2a6a25c23a8c4bd80e2394ac5529bd87501bbb9e240ca5", size = 117407, upload-time = "2026-03-23T14:12:43.284Z" },
|
| 277 |
]
|
| 278 |
|
| 279 |
+
[[package]]
|
| 280 |
+
name = "ffmpy"
|
| 281 |
+
version = "1.0.0"
|
| 282 |
+
source = { registry = "https://pypi.org/simple" }
|
| 283 |
+
sdist = { url = "https://files.pythonhosted.org/packages/7d/d2/1c4c582d71bcc65c76fa69fab85de6257d50fdf6fd4a2317c53917e9a581/ffmpy-1.0.0.tar.gz", hash = "sha256:b12932e95435c8820f1cd041024402765f821971e4bae753b327fc02a6e12f8b", size = 5101, upload-time = "2025-11-11T06:24:23.856Z" }
|
| 284 |
+
wheels = [
|
| 285 |
+
{ url = "https://files.pythonhosted.org/packages/55/56/dd3669eccebb6d8ac81e624542ebd53fe6f08e1b8f2f8d50aeb7e3b83f99/ffmpy-1.0.0-py3-none-any.whl", hash = "sha256:5640e5f0fd03fb6236d0e119b16ccf6522db1c826fdf35dcb87087b60fd7504f", size = 5614, upload-time = "2025-11-11T06:24:22.818Z" },
|
| 286 |
+
]
|
| 287 |
+
|
| 288 |
[[package]]
|
| 289 |
name = "filelock"
|
| 290 |
version = "3.25.2"
|
|
|
|
| 337 |
{ name = "aiohttp", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 338 |
]
|
| 339 |
|
| 340 |
+
[[package]]
|
| 341 |
+
name = "gradio"
|
| 342 |
+
version = "6.10.0"
|
| 343 |
+
source = { registry = "https://pypi.org/simple" }
|
| 344 |
+
dependencies = [
|
| 345 |
+
{ name = "aiofiles", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 346 |
+
{ name = "anyio", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 347 |
+
{ name = "audioop-lts", marker = "(python_full_version >= '3.13' and platform_machine == 'arm64' and sys_platform == 'darwin') or (python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 348 |
+
{ name = "brotli", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 349 |
+
{ name = "fastapi", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 350 |
+
{ name = "ffmpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 351 |
+
{ name = "gradio-client", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 352 |
+
{ name = "groovy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 353 |
+
{ name = "hf-gradio", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 354 |
+
{ name = "httpx", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 355 |
+
{ name = "huggingface-hub", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 356 |
+
{ name = "jinja2", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 357 |
+
{ name = "markupsafe", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 358 |
+
{ name = "numpy", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 359 |
+
{ name = "orjson", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 360 |
+
{ name = "packaging", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 361 |
+
{ name = "pandas", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 362 |
+
{ name = "pillow", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 363 |
+
{ name = "pydantic", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 364 |
+
{ name = "pydub", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 365 |
+
{ name = "python-multipart", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 366 |
+
{ name = "pytz", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 367 |
+
{ name = "pyyaml", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 368 |
+
{ name = "safehttpx", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 369 |
+
{ name = "semantic-version", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 370 |
+
{ name = "starlette", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 371 |
+
{ name = "tomlkit", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 372 |
+
{ name = "typer", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 373 |
+
{ name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 374 |
+
{ name = "uvicorn", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 375 |
+
]
|
| 376 |
+
sdist = { url = "https://files.pythonhosted.org/packages/c4/74/740c507b076263f9064ca39c5c244d773c8d4063e1ce630b57d6197ac50f/gradio-6.10.0.tar.gz", hash = "sha256:f76797536f5b62bc1558f622017351133d0087ee5f51aab139af04e82ed3bf2a", size = 58021607, upload-time = "2026-03-24T21:20:13.399Z" }
|
| 377 |
+
wheels = [
|
| 378 |
+
{ url = "https://files.pythonhosted.org/packages/cd/ba/fc89989d0a62e4d38c82f54c44b1145e455466a688297cc69cdcbf321ea5/gradio-6.10.0-py3-none-any.whl", hash = "sha256:e20035ef046a30266c0b5ddbe05f2168193d06914dd89eebe2decde77ec510fe", size = 42962248, upload-time = "2026-03-24T21:20:09.938Z" },
|
| 379 |
+
]
|
| 380 |
+
|
| 381 |
+
[[package]]
|
| 382 |
+
name = "gradio-client"
|
| 383 |
+
version = "2.4.0"
|
| 384 |
+
source = { registry = "https://pypi.org/simple" }
|
| 385 |
+
dependencies = [
|
| 386 |
+
{ name = "fsspec", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 387 |
+
{ name = "httpx", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 388 |
+
{ name = "huggingface-hub", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 389 |
+
{ name = "packaging", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 390 |
+
{ name = "typing-extensions", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 391 |
+
]
|
| 392 |
+
sdist = { url = "https://files.pythonhosted.org/packages/4e/4a/ddfaa8b3fef0238768a42301a3361981af1afd90f92c27adfe6cd031eca7/gradio_client-2.4.0.tar.gz", hash = "sha256:781885374f86759b8db5195e13e716c301d14e48e0442aef63362f1eeea4cce2", size = 58203, upload-time = "2026-03-24T21:20:25.276Z" }
|
| 393 |
+
wheels = [
|
| 394 |
+
{ url = "https://files.pythonhosted.org/packages/f0/b3/10cb03cf684aab2bec97cb0b9bbba4f93e7a20c6e0f3b4100c235a55ad93/gradio_client-2.4.0-py3-none-any.whl", hash = "sha256:7c170807b924ed6056b2a1fa9d659d349dd20567c00ee0b4dc249dc1e2def620", size = 59156, upload-time = "2026-03-24T21:20:24.018Z" },
|
| 395 |
+
]
|
| 396 |
+
|
| 397 |
+
[[package]]
|
| 398 |
+
name = "groovy"
|
| 399 |
+
version = "0.1.2"
|
| 400 |
+
source = { registry = "https://pypi.org/simple" }
|
| 401 |
+
sdist = { url = "https://files.pythonhosted.org/packages/52/36/bbdede67400277bef33d3ec0e6a31750da972c469f75966b4930c753218f/groovy-0.1.2.tar.gz", hash = "sha256:25c1dc09b3f9d7e292458aa762c6beb96ea037071bf5e917fc81fb78d2231083", size = 17325, upload-time = "2025-02-28T20:24:56.068Z" }
|
| 402 |
+
wheels = [
|
| 403 |
+
{ url = "https://files.pythonhosted.org/packages/28/27/3d6dcadc8a3214d8522c1e7f6a19554e33659be44546d44a2f7572ac7d2a/groovy-0.1.2-py3-none-any.whl", hash = "sha256:7f7975bab18c729a257a8b1ae9dcd70b7cafb1720481beae47719af57c35fa64", size = 14090, upload-time = "2025-02-28T20:24:55.152Z" },
|
| 404 |
+
]
|
| 405 |
+
|
| 406 |
[[package]]
|
| 407 |
name = "h11"
|
| 408 |
version = "0.16.0"
|
|
|
|
| 412 |
{ url = "https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl", hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86", size = 37515, upload-time = "2025-04-24T03:35:24.344Z" },
|
| 413 |
]
|
| 414 |
|
| 415 |
+
[[package]]
|
| 416 |
+
name = "hf-gradio"
|
| 417 |
+
version = "0.3.0"
|
| 418 |
+
source = { registry = "https://pypi.org/simple" }
|
| 419 |
+
dependencies = [
|
| 420 |
+
{ name = "gradio-client", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 421 |
+
{ name = "typer", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 422 |
+
]
|
| 423 |
+
sdist = { url = "https://files.pythonhosted.org/packages/48/d8/1771d6f1591099ecd10776782d08c6f87e7c2501f9e9e6ffb7c2ecc07d0c/hf_gradio-0.3.0.tar.gz", hash = "sha256:e74a0f9eab14a1d6f54c523c2192aa5283ca51f01605f661b2542387da5b9fc0", size = 6235, upload-time = "2026-03-27T13:13:43.9Z" }
|
| 424 |
+
wheels = [
|
| 425 |
+
{ url = "https://files.pythonhosted.org/packages/4c/52/04816d2a15691a63cec3187e3e592c4493448eb4834492eadd532972b035/hf_gradio-0.3.0-py3-none-any.whl", hash = "sha256:159d33d1f0affae8164d29c0c51a63dfcc0bbc90803b07c6f139137206a796ae", size = 4154, upload-time = "2026-03-23T19:50:08.586Z" },
|
| 426 |
+
]
|
| 427 |
+
|
| 428 |
[[package]]
|
| 429 |
name = "hf-xet"
|
| 430 |
version = "1.4.2"
|
|
|
|
| 754 |
{ url = "https://files.pythonhosted.org/packages/da/d3/8057f0587683ed2fcd4dbfbdfdfa807b9160b809976099d36b8f60d08f03/nvidia_nvtx_cu12-12.1.105-py3-none-manylinux1_x86_64.whl", hash = "sha256:dc21cf308ca5691e7c04d962e213f8a4aa9bbfa23d95412f452254c2caeb09e5", size = 99138, upload-time = "2023-04-19T15:48:43.556Z" },
|
| 755 |
]
|
| 756 |
|
| 757 |
+
[[package]]
|
| 758 |
+
name = "orjson"
|
| 759 |
+
version = "3.11.7"
|
| 760 |
+
source = { registry = "https://pypi.org/simple" }
|
| 761 |
+
sdist = { url = "https://files.pythonhosted.org/packages/53/45/b268004f745ede84e5798b48ee12b05129d19235d0e15267aa57dcdb400b/orjson-3.11.7.tar.gz", hash = "sha256:9b1a67243945819ce55d24a30b59d6a168e86220452d2c96f4d1f093e71c0c49", size = 6144992, upload-time = "2026-02-02T15:38:49.29Z" }
|
| 762 |
+
wheels = [
|
| 763 |
+
{ url = "https://files.pythonhosted.org/packages/80/bf/76f4f1665f6983385938f0e2a5d7efa12a58171b8456c252f3bae8a4cf75/orjson-3.11.7-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:bd03ea7606833655048dab1a00734a2875e3e86c276e1d772b2a02556f0d895f", size = 228545, upload-time = "2026-02-02T15:37:46.376Z" },
|
| 764 |
+
{ url = "https://files.pythonhosted.org/packages/79/53/6c72c002cb13b5a978a068add59b25a8bdf2800ac1c9c8ecdb26d6d97064/orjson-3.11.7-cp312-cp312-macosx_15_0_arm64.whl", hash = "sha256:89e440ebc74ce8ab5c7bc4ce6757b4a6b1041becb127df818f6997b5c71aa60b", size = 125224, upload-time = "2026-02-02T15:37:47.697Z" },
|
| 765 |
+
{ url = "https://files.pythonhosted.org/packages/dc/91/98a52415059db3f374757d0b7f0f16e3b5cd5976c90d1c2b56acaea039e6/orjson-3.11.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e7745312efa9e11c17fbd3cb3097262d079da26930ae9ae7ba28fb738367cbad", size = 133440, upload-time = "2026-02-02T15:37:55.615Z" },
|
| 766 |
+
{ url = "https://files.pythonhosted.org/packages/0f/fe/d605d700c35dd55f51710d159fc54516a280923cd1b7e47508982fbb387d/orjson-3.11.7-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4682d1db3bcebd2b64757e0ddf9e87ae5f00d29d16c5cdf3a62f561d08cc3dd2", size = 134818, upload-time = "2026-02-02T15:38:01.507Z" },
|
| 767 |
+
{ url = "https://files.pythonhosted.org/packages/89/25/6e0e52cac5aab51d7b6dcd257e855e1dec1c2060f6b28566c509b4665f62/orjson-3.11.7-cp313-cp313-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:1d98b30cc1313d52d4af17d9c3d307b08389752ec5f2e5febdfada70b0f8c733", size = 228390, upload-time = "2026-02-02T15:38:06.8Z" },
|
| 768 |
+
{ url = "https://files.pythonhosted.org/packages/a5/29/a77f48d2fc8a05bbc529e5ff481fb43d914f9e383ea2469d4f3d51df3d00/orjson-3.11.7-cp313-cp313-macosx_15_0_arm64.whl", hash = "sha256:d897e81f8d0cbd2abb82226d1860ad2e1ab3ff16d7b08c96ca00df9d45409ef4", size = 125189, upload-time = "2026-02-02T15:38:08.181Z" },
|
| 769 |
+
{ url = "https://files.pythonhosted.org/packages/c9/ec/c68e3b9021a31d9ec15a94931db1410136af862955854ed5dd7e7e4f5bff/orjson-3.11.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a12b80df61aab7b98b490fe9e4879925ba666fccdfcd175252ce4d9035865ace", size = 133373, upload-time = "2026-02-02T15:38:16.109Z" },
|
| 770 |
+
{ url = "https://files.pythonhosted.org/packages/a5/66/857a8e4a3292e1f7b1b202883bcdeb43a91566cf59a93f97c53b44bd6801/orjson-3.11.7-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:1eb80451a9c351a71dfaf5b7ccc13ad065405217726b59fdbeadbcc544f9d223", size = 134806, upload-time = "2026-02-02T15:38:22.186Z" },
|
| 771 |
+
{ url = "https://files.pythonhosted.org/packages/e9/1e/745565dca749813db9a093c5ebc4bac1a9475c64d54b95654336ac3ed961/orjson-3.11.7-cp314-cp314-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:de0a37f21d0d364954ad5de1970491d7fbd0fb1ef7417d4d56a36dc01ba0c0a0", size = 228391, upload-time = "2026-02-02T15:38:27.757Z" },
|
| 772 |
+
{ url = "https://files.pythonhosted.org/packages/46/19/e40f6225da4d3aa0c8dc6e5219c5e87c2063a560fe0d72a88deb59776794/orjson-3.11.7-cp314-cp314-macosx_15_0_arm64.whl", hash = "sha256:c2428d358d85e8da9d37cba18b8c4047c55222007a84f97156a5b22028dfbfc0", size = 125188, upload-time = "2026-02-02T15:38:29.241Z" },
|
| 773 |
+
{ url = "https://files.pythonhosted.org/packages/c2/8b/ecdad52d0b38d4b8f514be603e69ccd5eacf4e7241f972e37e79792212ec/orjson-3.11.7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a56df3239294ea5964adf074c54bcc4f0ccd21636049a2cf3ca9cf03b5d03cf1", size = 133386, upload-time = "2026-02-02T15:38:37.704Z" },
|
| 774 |
+
{ url = "https://files.pythonhosted.org/packages/a9/3a/d6001f51a7275aacd342e77b735c71fa04125a3f93c36fee4526bc8c654e/orjson-3.11.7-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:962d046ee1765f74a1da723f4b33e3b228fe3a48bd307acce5021dfefe0e29b2", size = 134814, upload-time = "2026-02-02T15:38:43.627Z" },
|
| 775 |
+
]
|
| 776 |
+
|
| 777 |
[[package]]
|
| 778 |
name = "packaging"
|
| 779 |
version = "26.0"
|
|
|
|
| 875 |
{ name = "bitsandbytes", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
|
| 876 |
{ name = "datasets", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 877 |
{ name = "fastapi", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 878 |
+
{ name = "gradio", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 879 |
{ name = "huggingface-hub", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 880 |
{ name = "peft", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 881 |
{ name = "torch", version = "2.5.1+cu121", source = { registry = "https://download.pytorch.org/whl/cu121" }, marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
|
|
|
|
| 895 |
{ name = "bitsandbytes", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'", specifier = ">=0.49.2" },
|
| 896 |
{ name = "datasets", specifier = ">=4.8.4" },
|
| 897 |
{ name = "fastapi", specifier = ">=0.135.2" },
|
| 898 |
+
{ name = "gradio", specifier = ">=4.0.0" },
|
| 899 |
{ name = "huggingface-hub", specifier = ">=1.8.0" },
|
| 900 |
{ name = "peft", specifier = ">=0.18.1" },
|
| 901 |
{ name = "torch", marker = "sys_platform != 'linux'", specifier = ">=2.5.0" },
|
|
|
|
| 1016 |
{ url = "https://files.pythonhosted.org/packages/f7/07/34573da085946b6a313d7c42f82f16e8920bfd730665de2d11c0c37a74b5/pydantic_core-2.41.5-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:76d0819de158cd855d1cbb8fcafdf6f5cf1eb8e470abe056d5d161106e38062b", size = 2139017, upload-time = "2025-11-04T13:42:59.471Z" },
|
| 1017 |
]
|
| 1018 |
|
| 1019 |
+
[[package]]
|
| 1020 |
+
name = "pydub"
|
| 1021 |
+
version = "0.25.1"
|
| 1022 |
+
source = { registry = "https://pypi.org/simple" }
|
| 1023 |
+
sdist = { url = "https://files.pythonhosted.org/packages/fe/9a/e6bca0eed82db26562c73b5076539a4a08d3cffd19c3cc5913a3e61145fd/pydub-0.25.1.tar.gz", hash = "sha256:980a33ce9949cab2a569606b65674d748ecbca4f0796887fd6f46173a7b0d30f", size = 38326, upload-time = "2021-03-10T02:09:54.659Z" }
|
| 1024 |
+
wheels = [
|
| 1025 |
+
{ url = "https://files.pythonhosted.org/packages/a6/53/d78dc063216e62fc55f6b2eebb447f6a4b0a59f55c8406376f76bf959b08/pydub-0.25.1-py2.py3-none-any.whl", hash = "sha256:65617e33033874b59d87db603aa1ed450633288aefead953b30bded59cb599a6", size = 32327, upload-time = "2021-03-10T02:09:53.503Z" },
|
| 1026 |
+
]
|
| 1027 |
+
|
| 1028 |
[[package]]
|
| 1029 |
name = "pygments"
|
| 1030 |
version = "2.19.2"
|
|
|
|
| 1046 |
{ url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892, upload-time = "2024-03-01T18:36:18.57Z" },
|
| 1047 |
]
|
| 1048 |
|
| 1049 |
+
[[package]]
|
| 1050 |
+
name = "python-multipart"
|
| 1051 |
+
version = "0.0.22"
|
| 1052 |
+
source = { registry = "https://pypi.org/simple" }
|
| 1053 |
+
sdist = { url = "https://files.pythonhosted.org/packages/94/01/979e98d542a70714b0cb2b6728ed0b7c46792b695e3eaec3e20711271ca3/python_multipart-0.0.22.tar.gz", hash = "sha256:7340bef99a7e0032613f56dc36027b959fd3b30a787ed62d310e951f7c3a3a58", size = 37612, upload-time = "2026-01-25T10:15:56.219Z" }
|
| 1054 |
+
wheels = [
|
| 1055 |
+
{ url = "https://files.pythonhosted.org/packages/1b/d0/397f9626e711ff749a95d96b7af99b9c566a9bb5129b8e4c10fc4d100304/python_multipart-0.0.22-py3-none-any.whl", hash = "sha256:2b2cd894c83d21bf49d702499531c7bafd057d730c201782048f7945d82de155", size = 24579, upload-time = "2026-01-25T10:15:54.811Z" },
|
| 1056 |
+
]
|
| 1057 |
+
|
| 1058 |
+
[[package]]
|
| 1059 |
+
name = "pytz"
|
| 1060 |
+
version = "2026.1.post1"
|
| 1061 |
+
source = { registry = "https://pypi.org/simple" }
|
| 1062 |
+
sdist = { url = "https://files.pythonhosted.org/packages/56/db/b8721d71d945e6a8ac63c0fc900b2067181dbb50805958d4d4661cf7d277/pytz-2026.1.post1.tar.gz", hash = "sha256:3378dde6a0c3d26719182142c56e60c7f9af7e968076f31aae569d72a0358ee1", size = 321088, upload-time = "2026-03-03T07:47:50.683Z" }
|
| 1063 |
+
wheels = [
|
| 1064 |
+
{ url = "https://files.pythonhosted.org/packages/10/99/781fe0c827be2742bcc775efefccb3b048a3a9c6ce9aec0cbf4a101677e5/pytz-2026.1.post1-py2.py3-none-any.whl", hash = "sha256:f2fd16142fda348286a75e1a524be810bb05d444e5a081f37f7affc635035f7a", size = 510489, upload-time = "2026-03-03T07:47:49.167Z" },
|
| 1065 |
+
]
|
| 1066 |
+
|
| 1067 |
[[package]]
|
| 1068 |
name = "pyyaml"
|
| 1069 |
version = "6.0.3"
|
|
|
|
| 1140 |
{ url = "https://files.pythonhosted.org/packages/14/25/b208c5683343959b670dc001595f2f3737e051da617f66c31f7c4fa93abc/rich-14.3.3-py3-none-any.whl", hash = "sha256:793431c1f8619afa7d3b52b2cdec859562b950ea0d4b6b505397612db8d5362d", size = 310458, upload-time = "2026-02-19T17:23:13.732Z" },
|
| 1141 |
]
|
| 1142 |
|
| 1143 |
+
[[package]]
|
| 1144 |
+
name = "safehttpx"
|
| 1145 |
+
version = "0.1.7"
|
| 1146 |
+
source = { registry = "https://pypi.org/simple" }
|
| 1147 |
+
dependencies = [
|
| 1148 |
+
{ name = "httpx", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 1149 |
+
]
|
| 1150 |
+
sdist = { url = "https://files.pythonhosted.org/packages/89/d1/4282284d9cf1ee873607a46442da977fc3c985059315ab23610be31d5885/safehttpx-0.1.7.tar.gz", hash = "sha256:db201c0978c41eddb8bb480f3eee59dd67304fdd91646035e9d9a720049a9d23", size = 10385, upload-time = "2025-10-24T18:30:09.783Z" }
|
| 1151 |
+
wheels = [
|
| 1152 |
+
{ url = "https://files.pythonhosted.org/packages/2e/a3/0f0b7d78e2f1eb9e8e1afbff1d2bff8d60144aee17aca51c065b516743dd/safehttpx-0.1.7-py3-none-any.whl", hash = "sha256:c4f4a162db6993464d7ca3d7cc4af0ffc6515a606dfd220b9f82c6945d869cde", size = 8959, upload-time = "2025-10-24T18:30:08.733Z" },
|
| 1153 |
+
]
|
| 1154 |
+
|
| 1155 |
[[package]]
|
| 1156 |
name = "safetensors"
|
| 1157 |
version = "0.7.0"
|
|
|
|
| 1163 |
{ url = "https://files.pythonhosted.org/packages/4a/d8/0c8a7dc9b41dcac53c4cbf9df2b9c83e0e0097203de8b37a712b345c0be5/safetensors-0.7.0-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:b0f6d66c1c538d5a94a73aa9ddca8ccc4227e6c9ff555322ea40bdd142391dd4", size = 677368, upload-time = "2025-11-19T15:18:41.627Z" },
|
| 1164 |
]
|
| 1165 |
|
| 1166 |
+
[[package]]
|
| 1167 |
+
name = "semantic-version"
|
| 1168 |
+
version = "2.10.0"
|
| 1169 |
+
source = { registry = "https://pypi.org/simple" }
|
| 1170 |
+
sdist = { url = "https://files.pythonhosted.org/packages/7d/31/f2289ce78b9b473d582568c234e104d2a342fd658cc288a7553d83bb8595/semantic_version-2.10.0.tar.gz", hash = "sha256:bdabb6d336998cbb378d4b9db3a4b56a1e3235701dc05ea2690d9a997ed5041c", size = 52289, upload-time = "2022-05-26T13:35:23.454Z" }
|
| 1171 |
+
wheels = [
|
| 1172 |
+
{ url = "https://files.pythonhosted.org/packages/6a/23/8146aad7d88f4fcb3a6218f41a60f6c2d4e3a72de72da1825dc7c8f7877c/semantic_version-2.10.0-py2.py3-none-any.whl", hash = "sha256:de78a3b8e0feda74cabc54aab2da702113e33ac9d9eb9d2389bcf1f58b7d9177", size = 15552, upload-time = "2022-05-26T13:35:21.206Z" },
|
| 1173 |
+
]
|
| 1174 |
+
|
| 1175 |
[[package]]
|
| 1176 |
name = "setuptools"
|
| 1177 |
version = "81.0.0"
|
|
|
|
| 1201 |
|
| 1202 |
[[package]]
|
| 1203 |
name = "starlette"
|
| 1204 |
+
version = "0.52.1"
|
| 1205 |
source = { registry = "https://pypi.org/simple" }
|
| 1206 |
dependencies = [
|
| 1207 |
{ name = "anyio", marker = "(platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 1208 |
{ name = "typing-extensions", marker = "(python_full_version < '3.13' and platform_machine == 'arm64' and sys_platform == 'darwin') or (python_full_version < '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux')" },
|
| 1209 |
]
|
| 1210 |
+
sdist = { url = "https://files.pythonhosted.org/packages/c4/68/79977123bb7be889ad680d79a40f339082c1978b5cfcf62c2d8d196873ac/starlette-0.52.1.tar.gz", hash = "sha256:834edd1b0a23167694292e94f597773bc3f89f362be6effee198165a35d62933", size = 2653702, upload-time = "2026-01-18T13:34:11.062Z" }
|
| 1211 |
wheels = [
|
| 1212 |
+
{ url = "https://files.pythonhosted.org/packages/81/0d/13d1d239a25cbfb19e740db83143e95c772a1fe10202dda4b76792b114dd/starlette-0.52.1-py3-none-any.whl", hash = "sha256:0029d43eb3d273bc4f83a08720b4912ea4b071087a3b48db01b7c839f7954d74", size = 74272, upload-time = "2026-01-18T13:34:09.188Z" },
|
| 1213 |
]
|
| 1214 |
|
| 1215 |
[[package]]
|
|
|
|
| 1218 |
source = { registry = "https://pypi.org/simple" }
|
| 1219 |
resolution-markers = [
|
| 1220 |
"python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'",
|
| 1221 |
+
"python_full_version == '3.13.*' and platform_machine == 'x86_64' and sys_platform == 'linux'",
|
| 1222 |
+
"python_full_version < '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'",
|
| 1223 |
]
|
| 1224 |
dependencies = [
|
| 1225 |
{ name = "mpmath", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
|
|
|
|
| 1235 |
source = { registry = "https://pypi.org/simple" }
|
| 1236 |
resolution-markers = [
|
| 1237 |
"python_full_version >= '3.14' and platform_machine == 'arm64' and sys_platform == 'darwin'",
|
| 1238 |
+
"python_full_version == '3.13.*' and platform_machine == 'arm64' and sys_platform == 'darwin'",
|
| 1239 |
+
"python_full_version < '3.13' and platform_machine == 'arm64' and sys_platform == 'darwin'",
|
| 1240 |
]
|
| 1241 |
dependencies = [
|
| 1242 |
{ name = "mpmath", marker = "platform_machine == 'arm64' and sys_platform == 'darwin'" },
|
|
|
|
| 1260 |
{ url = "https://files.pythonhosted.org/packages/05/a1/d62dfe7376beaaf1394917e0f8e93ee5f67fea8fcf4107501db35996586b/tokenizers-0.22.2-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:38337540fbbddff8e999d59970f3c6f35a82de10053206a7562f1ea02d046fa5", size = 10033429, upload-time = "2026-01-05T10:45:14.333Z" },
|
| 1261 |
]
|
| 1262 |
|
| 1263 |
+
[[package]]
|
| 1264 |
+
name = "tomlkit"
|
| 1265 |
+
version = "0.13.3"
|
| 1266 |
+
source = { registry = "https://pypi.org/simple" }
|
| 1267 |
+
sdist = { url = "https://files.pythonhosted.org/packages/cc/18/0bbf3884e9eaa38819ebe46a7bd25dcd56b67434402b66a58c4b8e552575/tomlkit-0.13.3.tar.gz", hash = "sha256:430cf247ee57df2b94ee3fbe588e71d362a941ebb545dec29b53961d61add2a1", size = 185207, upload-time = "2025-06-05T07:13:44.947Z" }
|
| 1268 |
+
wheels = [
|
| 1269 |
+
{ url = "https://files.pythonhosted.org/packages/bd/75/8539d011f6be8e29f339c42e633aae3cb73bffa95dd0f9adec09b9c58e85/tomlkit-0.13.3-py3-none-any.whl", hash = "sha256:c89c649d79ee40629a9fda55f8ace8c6a1b42deb912b2a8fd8d942ddadb606b0", size = 38901, upload-time = "2025-06-05T07:13:43.546Z" },
|
| 1270 |
+
]
|
| 1271 |
+
|
| 1272 |
[[package]]
|
| 1273 |
name = "torch"
|
| 1274 |
version = "2.5.1+cu121"
|
| 1275 |
source = { registry = "https://download.pytorch.org/whl/cu121" }
|
| 1276 |
resolution-markers = [
|
| 1277 |
"python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'",
|
| 1278 |
+
"python_full_version == '3.13.*' and platform_machine == 'x86_64' and sys_platform == 'linux'",
|
| 1279 |
+
"python_full_version < '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'",
|
| 1280 |
]
|
| 1281 |
dependencies = [
|
| 1282 |
{ name = "filelock", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
|
|
|
|
| 1310 |
source = { registry = "https://pypi.org/simple" }
|
| 1311 |
resolution-markers = [
|
| 1312 |
"python_full_version >= '3.14' and platform_machine == 'arm64' and sys_platform == 'darwin'",
|
| 1313 |
+
"python_full_version == '3.13.*' and platform_machine == 'arm64' and sys_platform == 'darwin'",
|
| 1314 |
+
"python_full_version < '3.13' and platform_machine == 'arm64' and sys_platform == 'darwin'",
|
| 1315 |
]
|
| 1316 |
dependencies = [
|
| 1317 |
{ name = "filelock", marker = "platform_machine == 'arm64' and sys_platform == 'darwin'" },
|
|
|
|
| 1336 |
source = { registry = "https://download.pytorch.org/whl/cu121" }
|
| 1337 |
resolution-markers = [
|
| 1338 |
"python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'",
|
| 1339 |
+
"python_full_version == '3.13.*' and platform_machine == 'x86_64' and sys_platform == 'linux'",
|
| 1340 |
+
"python_full_version < '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'",
|
| 1341 |
]
|
| 1342 |
dependencies = [
|
| 1343 |
{ name = "torch", version = "2.5.1+cu121", source = { registry = "https://download.pytorch.org/whl/cu121" }, marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
|
|
|
|
| 1352 |
source = { registry = "https://pypi.org/simple" }
|
| 1353 |
resolution-markers = [
|
| 1354 |
"python_full_version >= '3.14' and platform_machine == 'arm64' and sys_platform == 'darwin'",
|
| 1355 |
+
"python_full_version == '3.13.*' and platform_machine == 'arm64' and sys_platform == 'darwin'",
|
| 1356 |
+
"python_full_version < '3.13' and platform_machine == 'arm64' and sys_platform == 'darwin'",
|
| 1357 |
]
|
| 1358 |
wheels = [
|
| 1359 |
{ url = "https://files.pythonhosted.org/packages/f1/b1/77658817acacd01a72b714440c62f419efc4d90170e704e8e7a2c0918988/torchaudio-2.11.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a1cf1acc883bee9cb906a933572fed6a8a933f86ef34e9ea7d803f72317e8c1b", size = 684226, upload-time = "2026-03-23T18:13:40.023Z" },
|
|
|
|
| 1369 |
source = { registry = "https://download.pytorch.org/whl/cu121" }
|
| 1370 |
resolution-markers = [
|
| 1371 |
"python_full_version >= '3.14' and platform_machine == 'x86_64' and sys_platform == 'linux'",
|
| 1372 |
+
"python_full_version == '3.13.*' and platform_machine == 'x86_64' and sys_platform == 'linux'",
|
| 1373 |
+
"python_full_version < '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'",
|
| 1374 |
]
|
| 1375 |
dependencies = [
|
| 1376 |
{ name = "numpy", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
|
|
|
|
| 1387 |
source = { registry = "https://pypi.org/simple" }
|
| 1388 |
resolution-markers = [
|
| 1389 |
"python_full_version >= '3.14' and platform_machine == 'arm64' and sys_platform == 'darwin'",
|
| 1390 |
+
"python_full_version == '3.13.*' and platform_machine == 'arm64' and sys_platform == 'darwin'",
|
| 1391 |
+
"python_full_version < '3.13' and platform_machine == 'arm64' and sys_platform == 'darwin'",
|
| 1392 |
]
|
| 1393 |
dependencies = [
|
| 1394 |
{ name = "numpy", marker = "platform_machine == 'arm64' and sys_platform == 'darwin'" },
|
|
|
|
| 1437 |
version = "3.1.0"
|
| 1438 |
source = { registry = "https://pypi.org/simple" }
|
| 1439 |
dependencies = [
|
| 1440 |
+
{ name = "filelock", marker = "python_full_version < '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'" },
|
| 1441 |
]
|
| 1442 |
wheels = [
|
| 1443 |
{ url = "https://files.pythonhosted.org/packages/78/eb/65f5ba83c2a123f6498a3097746607e5b2f16add29e36765305e4ac7fdd8/triton-3.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c8182f42fd8080a7d39d666814fa36c5e30cc00ea7eeeb1a2983dbb4c99a0fdc", size = 209551444, upload-time = "2024-10-14T16:05:53.433Z" },
|