[project] name = "dempsters-court" version = "0.1.0" description = "A courtroom puzzle game built on Dempster-Shafer theory." requires-python = ">=3.11" dependencies = [ "gradio>=5.0", "fastapi>=0.115", "uvicorn[standard]>=0.32", "pydantic>=2.9", "pyyaml>=6.0", "jinja2>=3.1", "huggingface-hub>=0.26", "llama-cpp-python>=0.3.2", "Pillow>=10.0", "python-multipart>=0.0.12", ] [project.optional-dependencies] dev = ["pytest>=8", "pytest-asyncio>=0.24", "httpx>=0.27", "ruff>=0.7"] [build-system] requires = ["setuptools>=68"] build-backend = "setuptools.build_meta" [tool.setuptools.packages.find] where = ["."] include = ["dempsters_court*"] [tool.pytest.ini_options] testpaths = ["tests"] norecursedirs = ["vendor", "tmp", "models", "data", "finetune", ".venv", "venv"]