unpredictable-lord / pyproject.toml
ryomo's picture
refactor: organize codebase into "chat" and "mcp_server" directories for feature separation
aaa5822
raw
history blame contribute delete
888 Bytes
[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"