File size: 888 Bytes
9d6bce3
 
 
 
 
8375815
9d6bce3
bd7f723
9966912
bd7f723
b57da40
bd7f723
 
f0226f8
9d6bce3
f0226f8
bd7f723
9d6bce3
 
158a295
 
 
 
9d6bce3
667e88e
 
 
 
9d6bce3
 
 
158a295
 
 
aaa5822
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
[project]
name = "unpredictable-lord"
version = "0.1.0"
description = "Add your description here"
readme = "README.md"
requires-python = ">=3.10,<3.11"  # ZeroGPU requires Python 3.10
dependencies = [
    "accelerate>=1.12.0",
    "gradio[mcp]>=5.5.0,<6.0.0",
    "kernels>=0.11.1",
    "mcp>=1.10.1",
    "modal>=1.2.5.dev0",
    "openai-harmony>=0.0.8",
    "python-dotenv>=1.2.1",
    "spaces>=0.42.1",
    "torch==2.8.0", # ZeroGPU
    "transformers>=4.57.1",
]

[dependency-groups]
dev = [
    "poethepoet>=0.37.0",
]

[tool.uv]
# Gradio 6.0.0 requires prerelease versions of some dependencies
prerelease = "allow"

[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"

[tool.poe.tasks]
gradio = "gradio app.py"
modal-deploy = "uv run modal deploy src/unpredictable_lord/chat/llm_modal.py"
modal-run = "uv run modal run src/unpredictable_lord/chat/llm_modal.py"