anycoder / pyproject.toml
hysts's picture
hysts HF Staff
Update ruff settings
d39aaee
raw
history blame
2.92 kB
[project]
name = "anychat"
version = "0.1.0"
description = ""
readme = "README.md"
requires-python = ">=3.10"
dependencies = [
"anthropic-gradio",
"cerebras-gradio",
"dashscope-gradio",
"fal-gradio",
"fireworks-gradio",
"gemini-gradio>=0.0.3",
"gradio-webrtc>=0.0.28",
"gradio>=5.12.0",
"groq-gradio>=0.0.2",
"hyperbolic-gradio>=0.0.5",
"mistral-gradio",
"nvidia-gradio",
"openai-gradio>=0.0.6",
"perplexity-gradio>=0.0.1",
"python-dotenv>=1.0.1",
"replicate-gradio",
"sambanova-gradio>=0.1.9",
"together-gradio>=0.0.1",
"websockets>=14.1",
"xai-gradio>=0.0.2",
"numba>=0.60.0",
"llvmlite>=0.43.0",
"librosa>=0.10.2.post1",
"twilio>=9.4.2",
"playai-gradio",
"lumaai-gradio",
"cohere-gradio",
"crewai>=0.95.0",
"instructor>=1.7.2",
"crewai-tools>=0.25.8",
"langchain>=0.3.14",
"chromadb>=0.5.23",
"openai>=1.55.0",
"ai-gradio[crewai,deepseek,gemini,groq,hyperbolic,openai,smolagents,transformers]>=0.2.10",
]
[tool.uv.sources]
anthropic-gradio = { git = "https://github.com/AK391/anthropic-gradio.git" }
fireworks-gradio = { git = "https://github.com/AK391/fireworks-ai-gradio.git" }
cerebras-gradio = { git = "https://github.com/gradio-app/cerebras_gradio.git" }
nvidia-gradio = { git = "https://github.com/AK391/nvidia-gradio.git" }
dashscope-gradio = { git = "https://github.com/AK391/dashscope-gradio.git" }
fal-gradio = { git = "https://github.com/AK391/fal-gradio.git" }
replicate-gradio = { git = "https://github.com/AK391/replicate-gradio.git" }
mistral-gradio = { git = "https://github.com/AK391/mistral-gradio.git" }
playai-gradio = { git = "https://github.com/AK391/playai-gradio.git" }
lumaai-gradio = { git = "https://github.com/AK391/lumaai-gradio.git" }
cohere-gradio = { git = "https://github.com/AK391/cohere-gradio.git" }
[tool.ruff]
line-length = 119
[tool.ruff.lint]
select = ["ALL"]
ignore = [
"COM812", # missing-trailing-comma
"D203", # one-blank-line-before-class
"D213", # multi-line-summary-second-line
"E501", # line-too-long
"SIM117", # multiple-with-statements
]
extend-ignore = [
"D100", # undocumented-public-module
"D101", # undocumented-public-class
"D102", # undocumented-public-method
"D103", # undocumented-public-function
"D104", # undocumented-public-package
"D105", # undocumented-magic-method
"D107", # undocumented-public-init
"EM101", # raw-string-in-exception
"FBT001", # boolean-type-hint-positional-argument
"FBT002", # boolean-default-value-positional-argument
"PD901", # pandas-df-variable-name
"PGH003", # blanket-type-ignore
"PLR0913", # too-many-arguments
"PLR0915", # too-many-statements
"TRY003", # raise-vanilla-args
]
unfixable = [
"F401", # unused-import
]
[tool.ruff.format]
docstring-code-format = true