[build-system] requires = ["setuptools>=64", "wheel"] build-backend = "setuptools.build_meta" [project] name = "can-you-assist" version = "0.1.0" description = "Console-native, backend-agnostic LLM assistant for practical local work from the shell. MVP slice." readme = "README.md" requires-python = ">=3.10" license = { text = "MIT" } authors = [ { name = "Bernd Worsch (custodian) + Grok (initial scaffolding)" } ] dependencies = [ "typer[standard]>=0.12.0", "rich>=13.0.0", ] [project.scripts] cya = "cya.cli.main:run" [tool.setuptools.packages.find] where = ["src"] [tool.setuptools] zip-safe = false [project.urls] Homepage = "https://github.com/worsch/can-you-assist" Repository = "https://github.com/worsch/can-you-assist" [tool.ruff] line-length = 100 target-version = "py310" [tool.pytest.ini_options] testpaths = ["tests"] python_files = ["test_*.py"] python_classes = ["Test*"] python_functions = ["test_*"] addopts = "-q --tb=short" markers = [ "safety: core safety and risk classifier invariants (always run)", ]