-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpyproject.toml
41 lines (36 loc) · 1.1 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
37
38
39
40
41
[tool.poetry]
name = "archytas"
version = "1.3.11"
description = "A library for pairing LLM agents with tools so they perform open ended tasks"
authors = ["David Andrew Samson <[email protected]>", "Matthew Printz <[email protected]>"]
readme = "README.md"
license = "GPL-3.0-or-later"
[project.urls]
"Homepage" = "https://github.com/jataware/archytas"
"Bug Tracker" = "https://github.com/jataware/archytas/issues"
[tool.poetry.scripts]
chat-repl = "archytas.repl:start_repl"
[tool.poetry.dependencies]
python = "^3.10"
openai = "^1.30"
rich = "^13.3.4"
docstring-parser = "^0.15"
pytz = "^2023.3"
toml = "^0.10.2"
frozendict = "^2.3.8"
pydantic = ">=1.9.0" #TODO: not sure what minimum pydantic version to put
langchain = "^0.3"
langchain-core = "^0.3.33"
langchain-community = "^0.3"
langchain-openai = "^0.3.3"
langchain-anthropic = "^0.3"
langchain-groq = "^0.2"
anthropic = "^0.40"
langchain-ollama = "0.2"
langchain-google-genai = "^2.0"
[tool.poetry.group.dev.dependencies]
easyrepl = "^0.1.2"
pytest = "^8.3.3"
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"