[build-system] requires = ["setuptools>=64.0"] build-backend = "setuptools.backends._legacy:_Backend" [project] name = "voideaai" version = "1.0.0" description = "Voice AI assistant for idea generation and analysis" requires-python = ">=3.12" [tool.ruff] target-version = "py312" line-length = 100 [tool.ruff.lint] select = ["E", "F", "W", "I", "N", "UP", "B", "SIM", "ARG"] [tool.ruff.format] quote-style = "double" indent-style = "space" line-ending = "auto" [tool.mypy] python_version = "3.12" strict = false ignore_missing_imports = true allow_untyped_defs = true warn_unused_ignores = true [tool.pytest.ini_options] testpaths = ["tests"] asyncio_mode = "auto" python_files = ["test_*.py"] filterwarnings = [ "ignore::DeprecationWarning", "ignore::PendingDeprecationWarning", ] [tool.coverage.run] source = ["app"] omit = ["app/design-tokens/*", "tests/*"] [tool.coverage.report] exclude_lines = [ "pragma: no cover", "def __repr__", "if __name__ == .__main__.", "raise NotImplementedError", ]