[build-system] requires = ["setuptools>=68.0", "wheel"] build-backend = "setuptools.build_meta" [project] name = "dyslexia-writing-ai" version = "1.0.0" description = "Style-preserving, grammar-correcting, academic vocabulary elevating AI model for dyslectic writing" readme = "README.md" license = {text = "MIT"} requires-python = ">=3.10" authors = [ {name = "morpheuslord"}, ] [project.scripts] train = "scripts.train:train" [tool.setuptools.packages.find] include = ["src*"] [tool.black] line-length = 120 target-version = ["py310"] [tool.ruff] line-length = 120 target-version = "py310" [tool.ruff.lint] select = ["E", "F", "W", "I", "N", "UP"] [tool.mypy] python_version = "3.10" warn_return_any = true warn_unused_configs = true ignore_missing_imports = true [tool.pytest.ini_options] testpaths = ["tests"] asyncio_mode = "auto" addopts = "-v --tb=short"