Spaces:
Running
Running
Case Zero - initial public release (fully local: Qwen2.5-1.5B via llama.cpp + Supertonic, custom pixel-noir SPA via gradio.Server)
414dc55 | [project] | |
| name = "case-zero" | |
| version = "0.1.0" | |
| description = "Case Zero - a fully AI-driven detective game running on a single local small model (<=4B)." | |
| readme = "README.md" | |
| requires-python = ">=3.12,<3.13" | |
| license = { text = "Apache-2.0" } | |
| authors = [{ name = "Hussein Eid" }] | |
| dependencies = [ | |
| "gradio>=6.16,<7", | |
| "pydantic>=2.13,<3", | |
| "pydantic-settings>=2.3", | |
| "pillow>=11.3,<13", | |
| "numpy>=1.26", | |
| # llama-cpp-python and supertonic are installed separately (heavy / platform wheels). | |
| # See requirements.txt for the full pinned runtime set used on the HF Space. | |
| ] | |
| [build-system] | |
| requires = ["hatchling"] | |
| build-backend = "hatchling.build" | |
| [tool.hatch.build.targets.wheel] | |
| packages = ["src/case_zero"] | |
| [tool.ruff] | |
| line-length = 100 | |
| target-version = "py312" | |
| src = ["src"] | |
| [tool.ruff.lint] | |
| select = ["E", "F", "I", "UP", "B", "SIM", "RUF"] | |
| ignore = ["E501"] | |