[project] name = "slmdr" version = "0.1.0" requires-python = ">=3.12" dependencies = [ "gradio[oauth]==5.17.0", "httpx>=0.28.1", "mistralai>=1.6.0", "openai>=1.66.5", "uvicorn>=0.14.0", ] [tool.ruff.format] preview = true skip-magic-trailing-comma = true [tool.ruff.lint] preview = true select = [ "E", # pycodestyle "W", # pycodestyle warnings "F", # Pyflakes "I", # isort "B", # flake8-bugbear "UP", # pyupgrade "SIM", # flake8-simplify "C4", # flake8-comprehensions "FURB", # refurb "RUF", # ruff ] ignore = [ "E501", # Line too long ] [tool.ruff.lint.isort] split-on-trailing-comma = false [tool.pyright] venv = ".venv" venvPath = "."