-
Notifications
You must be signed in to change notification settings - Fork 10
/
pyproject.toml
36 lines (34 loc) · 1.19 KB
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
[build-system]
requires = ["setuptools>=61.0"]
build-backend = "setuptools.build_meta"
[project]
dependencies = [
"openai>=1.25.0,<2.0.0",
"docstring_parser>=0.15.0,<1.0.0",
"tenacity>=8.2.0,<9.0.0",
]
name = "agent_dingo"
version = "1.0.0"
authors = [
{ name="Oleh Kostromin", email="[email protected]" },
{ name="Iryna Kondrashchenko", email="[email protected]" },
]
description = "A microframework for creating simple AI agents."
readme = "README.md"
license = {text = "MIT"}
requires-python = ">=3.9"
classifiers = [
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
]
[project.optional-dependencies]
server = ["fastapi>=0.105.0,<1.0.0", "uvicorn>=0.20.0,<1.0.0"]
langchain = ["langchain>=0.1.0,<0.2.0"]
qdrant = ["qdrant-client>=1.9.0,<2.0.0"]
chromadb = ["chromadb>=0.5.0,<1.0.0"]
sentence-transformers = ["sentence-transformers>=2.3.0,<3.0.0"]
rag-default = ["PyPDF2>=3.0.0,<4.0.0", "beautifulsoup4>=4.12.0,<5.0.0", "requests>=2.26.0,<3.0.0", "python-docx>=1.0.0,<2.0.0"]
vertexai = ["google-cloud-aiplatform>=1.40.0,<2.0.0"]
litellm = ["litellm>=1.30.0,<2.0.0"]
llama-cpp = ["llama-cpp-python>=0.2.20,<0.3.0"]