Repository navigation
Expand file tree
/
Copy pathpyproject.toml
More file actions
87 lines (80 loc) · 2.15 KB
/
Copy pathpyproject.toml
File metadata and controls
87 lines (80 loc) · 2.15 KB
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
[tool.poetry]
name = "chatbot-class"
version = "0.1.0"
description = "Course covering generative AI, large language models (LLMs), vector search, retrieval aided generation (RAG), LLM fine-tuning."
authors = ["Russell Jurney <rjurney@graphlet.ai>"]
license = "MIT"
readme = "README.md"
packages = [{include = "chatbot_class", from = "."}]
[tool.poetry.urls]
"Company Homepage" = "https://graphlet.ai"
"Class Homepage" = "https://technologytransfer.it/events-mec/chatbots-bootcamp/"
"Teacher Homepage" = "https://linkedin.com/in/russelljurney"
"Code Repository" = "https://github.com/Graphlet-AI/chatbot-class"
"Bug Tracker" = "https://github.com/Graphlet-AI/chatbot-class/issues"
[tool.poetry.dependencies]
python = "^3.10"
aws-cdk-lib = "^2.97.0"
chromadb = ">=0.4.19"
huggingface-hub = ">=0.16.4"
langchain = ">=0.0.350"
langchain-decorators = "^0.2.2"
langchainhub = "^0.1.13"
llama-index = "^0.8.33"
lxml = "^4.9.3"
marko = "^2.0.0"
openai = "^0.28.0"
opensearch-dsl = ">=2.1.0"
opensearch-py = ">=2.4.0"
pandas = ">=2.1.4"
pydantic = ">=2.5.0"
pypdf = "^3.16.2"
scikit-learn = ">=1.3.2"
sentence-transformers = "^2.2.2"
tiktoken = "^0.5.1"
wandb = "^0.15.11"
jupyter = "^1.0.0"
nltk = "^3.8.1"
einops = "^0.7.0"
bitsandbytes = "^0.41.3.post2"
seaborn = "^0.13.0"
jedi = "^0.19.1"
ctransformers = "^0.2.27"
safetensors = "^0.4.1"
pygraphviz = "^1.11"
torch = ">=2.1.2"
unstructured = "^0.11.5"
langchain-experimental = "^0.0.47"
duckduckgo-search = "^4.1.1"
wikipedia = "^1.4.0"
arxiv = "^2.1.0"
tavily-python = "^0.3.0"
[tool.poetry.group.dev.dependencies]
black = "^23.9.1"
flake8 = "^6.1.0"
ipykernel = ">=6.27.0"
ipython = "^8.15.0"
isort = "^5.12.0"
mypy = "^1.5.1"
pre-commit = "^3.4.0"
s3cmd = "^2.4.0"
nbdime = "^4.0.1"
pytest = "^7.4.4"
pytest-stub = "^1.1.0"
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"
[tool.black]
line-length = 100
target-version = ["py310"]
include = ["chatbot_class", "test"]
[tool.isort]
profile = "black"
src_paths = ["chatbot_class", "test"]
[tool.mypy]
python_version = "3.10"
mypy_path = ["chatbot_class", "test"]
warn_return_any = true
warn_unused_configs = true
warn_redundant_casts = true
warn_unused_ignores = true