forked from AI_team/Philosophy-RAG-demo
50 lines
1.0 KiB
TOML
50 lines
1.0 KiB
TOML
[project]
|
|
name = "Sogeti-generic-RAG-demo"
|
|
version = "0.1.0"
|
|
description = "A Sogeti generic RAG demo"
|
|
readme = "README.md"
|
|
requires-python = ">=3.12,<3.13"
|
|
dependencies = [
|
|
"beautifulsoup4>=4.13.3",
|
|
"chainlit>=2.3.0",
|
|
"dotenv>=0.9.9",
|
|
"langchain>=0.3.20",
|
|
"langchain-aws>=0.2.15",
|
|
"langchain-chroma>=0.2.2",
|
|
"langchain-community>=0.3.19",
|
|
"langchain-google-vertexai>=2.0.15",
|
|
"langchain-ollama>=0.2.3",
|
|
"langchain-openai>=0.3.7",
|
|
"langchain-text-splitters>=0.3.6",
|
|
"langchain-unstructured>=0.1.6",
|
|
"langgraph>=0.3.5",
|
|
"matplotlib>=3.10.1",
|
|
"pillow>=11.1.0",
|
|
"pymupdf>=1.25.3",
|
|
"unstructured[pdf]>=0.16.23",
|
|
]
|
|
|
|
[tool.setuptools]
|
|
packages = ["generic_rag"]
|
|
|
|
[tool.setuptools.exclude-package-data]
|
|
generic_rag = ["data"]
|
|
|
|
[tool.ruff]
|
|
line-length = 120
|
|
|
|
[tool.ruff.format]
|
|
quote-style = "double"
|
|
skip-magic-trailing-comma = true
|
|
line-ending = "auto"
|
|
docstring-code-format = false
|
|
|
|
[tool.black]
|
|
line-length = 120
|
|
|
|
[dependency-groups]
|
|
dev = [
|
|
"ruff>=0.11.0",
|
|
"black>=22.0",
|
|
]
|