[project] name = "comfier" version = "0.1.0" description = "Development repository for the Comfier Open WebUI tool" requires-python = ">=3.12" dependencies = ["aiohttp", "pydantic"] [dependency-groups] dev = ["pyright", "ruff", "pytest", "pytest-asyncio"] [tool.setuptools] py-modules = ["comfier", "harness"] packages = ["devkit"] [tool.pyright] include = ["comfier.py", "harness.py", "devkit", "tests", "scripts"] stubPath = "stubs" typeCheckingMode = "standard" reportMissingModuleSource = false pythonVersion = "3.14" [tool.ruff] extend-exclude = ["stubs"] [tool.ruff.lint] select = ["E", "F", "I", "B"] ignore = ["E501"] [tool.pytest.ini_options] asyncio_mode = "auto" testpaths = ["tests"]