[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 = "." | |