[project] name = "velai" version = "0.1.0" description = "Node based Generative-AI teaching software." requires-python = ">=3.12" dependencies = [ "fal-client>=0.9.1", "google-genai>=1.51.0", "nicegui>=3", "pillow>=12.0.0", "python-dotenv>=1.2.1", "requests>=2.32.5", "uvicorn<=0.35.0", ] [dependency-groups] dev = [ { include-group = "lint" }, ] lint = [ "ruff>=0.14.8", ] release = [ "gitignore-parser>=0.1.11", "huggingface-hub>=1.1.4", ] [tool.ruff] target-version = "py312" line-length = 120 indent-width = 4 respect-gitignore = true exclude = [ "assets", "static" ] [tool.ruff.lint] # select = ["FA100", "UP006"] [tool.ruff.format] # Use double quotes for strings quote-style = "double" # Indent with spaces indent-style = "space" docstring-code-format = true exclude = []