Jorge Londoño commited on
Commit
e1ef008
·
1 Parent(s): dee0934

Updated library versions

Browse files
Files changed (3) hide show
  1. Packages.md +4 -7
  2. requirements.txt +47 -46
  3. workflow.py +4 -1
Packages.md CHANGED
@@ -1,19 +1,16 @@
1
- # Required Packages
2
 
3
  ```sh
4
  python3.11 -m venv --clear .venv # Clear .venv folder before proccedding
5
  source .venv/bin/activate
6
 
 
7
  pip install python-dotenv pydantic typer --upgrade
8
- pip install -U langchain langchain-community langchainhub langchain_huggingface sentence-transformers
9
  pip install -U langchain_experimental
10
  pip install -U langchain-openai langchain-groq langchain-aws
11
  pip install -U langgraph gradio
12
  pip install -U langchain-openai langchain-groq langchain-aws
13
 
14
-
15
-
16
  ```
17
-
18
-
19
-
 
1
+ # Required Packages
2
 
3
  ```sh
4
  python3.11 -m venv --clear .venv # Clear .venv folder before proccedding
5
  source .venv/bin/activate
6
 
7
+ pip install --upgrade pip
8
  pip install python-dotenv pydantic typer --upgrade
9
+ pip install -U langchain langchain-community langchainhub langchain_huggingface #sentence-transformers
10
  pip install -U langchain_experimental
11
  pip install -U langchain-openai langchain-groq langchain-aws
12
  pip install -U langgraph gradio
13
  pip install -U langchain-openai langchain-groq langchain-aws
14
 
15
+ pip freeze > requirements.txt
 
16
  ```
 
 
 
requirements.txt CHANGED
@@ -1,54 +1,55 @@
1
  aiofiles==23.2.1
2
  aiohappyeyeballs==2.4.4
3
- aiohttp==3.11.10
4
- aiosignal==1.3.1
5
  annotated-types==0.7.0
6
- anyio==4.7.0
7
- attrs==24.2.0
8
- boto3==1.35.79
9
- botocore==1.35.79
10
- certifi==2024.8.30
11
- charset-normalizer==3.4.0
12
- click==8.1.7
13
  dataclasses-json==0.6.7
14
  distro==1.9.0
15
  fastapi==0.115.6
16
- ffmpy==0.4.0
17
  filelock==3.16.1
18
  frozenlist==1.5.0
19
- fsspec==2024.10.0
20
- gradio==5.8.0
21
- gradio_client==1.5.1
22
  greenlet==3.1.1
23
- groq==0.13.0
24
  h11==0.14.0
25
  httpcore==1.0.7
26
  httpx==0.28.1
27
  httpx-sse==0.4.0
28
- huggingface-hub==0.26.5
29
  idna==3.10
30
- Jinja2==3.1.4
31
  jiter==0.8.2
32
  jmespath==1.0.1
33
  joblib==1.4.2
34
  jsonpatch==1.33
35
  jsonpointer==3.0.0
36
- langchain==0.3.11
37
- langchain-aws==0.2.9
38
- langchain-community==0.3.11
39
- langchain-core==0.3.24
40
- langchain-groq==0.2.1
 
41
  langchain-huggingface==0.1.2
42
- langchain-openai==0.2.12
43
- langchain-text-splitters==0.3.2
44
  langchainhub==0.1.21
45
- langgraph==0.2.59
46
- langgraph-checkpoint==2.0.8
47
- langgraph-sdk==0.1.43
48
- langsmith==0.2.3
49
  markdown-it-py==3.0.0
50
  MarkupSafe==2.1.5
51
- marshmallow==3.23.1
52
  mdurl==0.1.2
53
  mpmath==1.3.0
54
  msgpack==1.1.0
@@ -68,38 +69,38 @@ nvidia-cusparse-cu12==12.3.1.170
68
  nvidia-nccl-cu12==2.21.5
69
  nvidia-nvjitlink-cu12==12.4.127
70
  nvidia-nvtx-cu12==12.4.127
71
- openai==1.57.2
72
- orjson==3.10.12
73
  packaging==24.2
74
  pandas==2.2.3
75
- pillow==11.0.0
76
  propcache==0.2.1
77
- pydantic==2.10.3
78
- pydantic-settings==2.6.1
79
- pydantic_core==2.27.1
80
  pydub==0.25.1
81
- Pygments==2.18.0
82
  python-dateutil==2.9.0.post0
83
  python-dotenv==1.0.1
84
- python-multipart==0.0.19
85
  pytz==2024.2
86
  PyYAML==6.0.2
87
  regex==2024.11.6
88
  requests==2.32.3
89
  requests-toolbelt==1.0.0
90
  rich==13.9.4
91
- ruff==0.8.2
92
- s3transfer==0.10.4
93
  safehttpx==0.1.6
94
- safetensors==0.4.5
95
- scikit-learn==1.6.0
96
- scipy==1.14.1
97
  semantic-version==2.10.0
98
  sentence-transformers==3.3.1
99
  shellingham==1.5.4
100
  six==1.17.0
101
  sniffio==1.3.1
102
- SQLAlchemy==2.0.36
103
  starlette==0.41.3
104
  sympy==1.13.1
105
  tenacity==9.0.0
@@ -109,14 +110,14 @@ tokenizers==0.21.0
109
  tomlkit==0.13.2
110
  torch==2.5.1
111
  tqdm==4.67.1
112
- transformers==4.47.0
113
  triton==3.1.0
114
  typer==0.15.1
115
  types-requests==2.32.0.20241016
116
  typing-inspect==0.9.0
117
  typing_extensions==4.12.2
118
  tzdata==2024.2
119
- urllib3==2.2.3
120
- uvicorn==0.32.1
121
- websockets==14.1
122
  yarl==1.18.3
 
1
  aiofiles==23.2.1
2
  aiohappyeyeballs==2.4.4
3
+ aiohttp==3.11.11
4
+ aiosignal==1.3.2
5
  annotated-types==0.7.0
6
+ anyio==4.8.0
7
+ attrs==24.3.0
8
+ boto3==1.36.2
9
+ botocore==1.36.2
10
+ certifi==2024.12.14
11
+ charset-normalizer==3.4.1
12
+ click==8.1.8
13
  dataclasses-json==0.6.7
14
  distro==1.9.0
15
  fastapi==0.115.6
16
+ ffmpy==0.5.0
17
  filelock==3.16.1
18
  frozenlist==1.5.0
19
+ fsspec==2024.12.0
20
+ gradio==5.12.0
21
+ gradio_client==1.5.4
22
  greenlet==3.1.1
23
+ groq==0.15.0
24
  h11==0.14.0
25
  httpcore==1.0.7
26
  httpx==0.28.1
27
  httpx-sse==0.4.0
28
+ huggingface-hub==0.27.1
29
  idna==3.10
30
+ Jinja2==3.1.5
31
  jiter==0.8.2
32
  jmespath==1.0.1
33
  joblib==1.4.2
34
  jsonpatch==1.33
35
  jsonpointer==3.0.0
36
+ langchain==0.3.14
37
+ langchain-aws==0.2.11
38
+ langchain-community==0.3.14
39
+ langchain-core==0.3.30
40
+ langchain-experimental==0.3.4
41
+ langchain-groq==0.2.3
42
  langchain-huggingface==0.1.2
43
+ langchain-openai==0.3.1
44
+ langchain-text-splitters==0.3.5
45
  langchainhub==0.1.21
46
+ langgraph==0.2.64
47
+ langgraph-checkpoint==2.0.10
48
+ langgraph-sdk==0.1.51
49
+ langsmith==0.2.11
50
  markdown-it-py==3.0.0
51
  MarkupSafe==2.1.5
52
+ marshmallow==3.25.1
53
  mdurl==0.1.2
54
  mpmath==1.3.0
55
  msgpack==1.1.0
 
69
  nvidia-nccl-cu12==2.21.5
70
  nvidia-nvjitlink-cu12==12.4.127
71
  nvidia-nvtx-cu12==12.4.127
72
+ openai==1.59.9
73
+ orjson==3.10.15
74
  packaging==24.2
75
  pandas==2.2.3
76
+ pillow==11.1.0
77
  propcache==0.2.1
78
+ pydantic==2.10.5
79
+ pydantic-settings==2.7.1
80
+ pydantic_core==2.27.2
81
  pydub==0.25.1
82
+ Pygments==2.19.1
83
  python-dateutil==2.9.0.post0
84
  python-dotenv==1.0.1
85
+ python-multipart==0.0.20
86
  pytz==2024.2
87
  PyYAML==6.0.2
88
  regex==2024.11.6
89
  requests==2.32.3
90
  requests-toolbelt==1.0.0
91
  rich==13.9.4
92
+ ruff==0.9.2
93
+ s3transfer==0.11.1
94
  safehttpx==0.1.6
95
+ safetensors==0.5.2
96
+ scikit-learn==1.6.1
97
+ scipy==1.15.1
98
  semantic-version==2.10.0
99
  sentence-transformers==3.3.1
100
  shellingham==1.5.4
101
  six==1.17.0
102
  sniffio==1.3.1
103
+ SQLAlchemy==2.0.37
104
  starlette==0.41.3
105
  sympy==1.13.1
106
  tenacity==9.0.0
 
110
  tomlkit==0.13.2
111
  torch==2.5.1
112
  tqdm==4.67.1
113
+ transformers==4.48.0
114
  triton==3.1.0
115
  typer==0.15.1
116
  types-requests==2.32.0.20241016
117
  typing-inspect==0.9.0
118
  typing_extensions==4.12.2
119
  tzdata==2024.2
120
+ urllib3==2.3.0
121
+ uvicorn==0.34.0
122
+ websockets==14.2
123
  yarl==1.18.3
workflow.py CHANGED
@@ -38,7 +38,10 @@ dsa_search_domains = [
38
  'www.khanacademy.org',
39
  # More general
40
  'www.w3schools.com',
41
- 'www.geeksforgeeks.org'
 
 
 
42
  ]
43
 
44
  tavily_search = TavilySearchResults(max_results=5, verbose=False, include_domains=dsa_search_domains)
 
38
  'www.khanacademy.org',
39
  # More general
40
  'www.w3schools.com',
41
+ 'www.geeksforgeeks.org',
42
+ 'leetcode.com',
43
+ 'www.hackerrank.com',
44
+ 'www.freecodecamp.org'
45
  ]
46
 
47
  tavily_search = TavilySearchResults(max_results=5, verbose=False, include_domains=dsa_search_domains)