aivre / pyproject.toml
Vedang Barhate
chore: copied from assist repo
cfc8e23
raw
history blame
847 Bytes
[project]
name = "nexus"
version = "0.1.0"
description = "Add your description here"
readme = "README.md"
requires-python = ">=3.13"
dependencies = [
"asyncio>=3.4.3",
"colbert-ai>=0.2.21",
"dotenv>=0.9.9",
"faiss-cpu>=1.11.0",
"fastapi[standard]>=0.115.14",
"openai>=1.93.0",
"pydantic>=2.11.7",
"pydantic-settings>=2.10.1",
"rank-bm25>=0.2.2",
"sentence-transformers>=5.0.0",
]
[dependency-groups]
dev = ["pre-commit>=4.2.0", "ruff>=0.12.3"]
[tool.ruff]
target-version = "py313"
[tool.ruff.lint]
select = ["E", "W", "F", "I", "B", "C4", "UP"]
ignore = []
extend-ignore = ["B008", "E501"]
[tool.ruff.format]
quote-style = "double"
indent-style = "space"
[tool.pylint.messages_control]
disable = ["missing-module-docstring", "missing-function-docstring"]
[tool.pyright]
venvPath = "."
venv = ".venv"