[project] name = "urfu-daddy" version = "0.1.0" description = "The perfect assistant for collaborative work of IRIT-RTF students" readme = "README.md" requires-python = ">=3.13,<3.14" dependencies = [ "pydantic>=2.12.3", "pydantic-settings>=2.11.0", "pyrefly>=0.37.0", "redis>=6.4.0", "ruff>=0.14.0", "sqlalchemy>=2.0.44", ] [tool.ruff] target-version = "py313" line-length = 70 indent-width = 4 exclude = [ ".git/", "venv/", ".venv/", "vscode/", "__pycache__/", ".ruff_cache/", ] [tool.ruff.lint] dummy-variable-rgx = "^(_+|(_+[a-zA-Z0-9_]*[a-zA-Z0-9]+?))$" select = ["E", "F", "N", "I", "C90", "T", "S"] ignore = [] fixable = ["ALL"] unfixable = [] [tool.ruff.format] quote-style = "double" indent-style = "space" skip-magic-trailing-comma = false line-ending = "auto" [tool.pyrefly] project-includes = ["**/*"] python-platform = "linux" python-version = "3.13" infer-with-first-use = true use-ignore-files = true project-excludes = [ "**/node_modules", "**/__pycache__", "**/.ruff_cache", "**/*venv/**/*", ]