/ pyproject.toml
pyproject.toml
 1  [project]
 2  name = "src"
 3  version = "0.1.0"
 4  description = "Add your description here"
 5  readme = "README.md"
 6  requires-python = ">=3.12"
 7  dependencies = [
 8      "beautifulsoup4>=4.13.3",
 9      "chromadb>=0.6.3",
10      "ebooklib>=0.18",
11      "langchain>=0.3.21",
12      "langchain-chroma>=0.2.2",
13      "langchain-community>=0.3.20",
14      "langchain-groq>=0.3.1",
15      "langchain-huggingface>=0.1.2",
16      "langgraph>=0.4.7",
17      "loguru>=0.7.3",
18      "mobi>=0.1.0",
19      "pdf2image>=1.17.0",
20      "pydantic-settings>=2.8.1",
21      "pypdf>=5.4.0",
22      "pypdf2>=3.0.1",
23      "pytesseract>=0.3.13",
24      "python-dotenv>=1.1.0",
25      "requests>=2.32.3",
26      "sentence-transformers>=4.0.1",
27      "torrentp>=0.2.3",
28      "tqdm>=4.67.1",
29      "transformers>=4.50.3",
30  ]
31  
32  [build-system]
33  requires = ["hatchling"]
34  build-backend = "hatchling.build"
35