sumitnewold commited on
Commit
4b609f1
·
verified ·
1 Parent(s): 150f5cc

Pin dependency versions for reproducible build

Browse files
Files changed (1) hide show
  1. requirements.txt +22 -23
requirements.txt CHANGED
@@ -1,36 +1,35 @@
1
- # FinAgent — Python 3.12 runtime
2
  # UI
3
- streamlit
4
 
5
  # Orchestration
6
- langgraph
7
 
8
  # LLM / LangChain stack
9
- langchain
10
- langchain-community
11
- langchain-groq
12
- groq
13
- langchain-huggingface
14
- langchain-experimental
15
- langchain-classic
16
- langchain-text-splitters
17
 
18
  # Vector store + document loading
19
- chromadb
20
- pypdf
21
- pdfplumber
22
 
23
  # Embeddings, reranking, FinBERT
24
- sentence-transformers
25
- transformers
26
- torch
27
 
28
  # Retrieval / NLP
29
- rank-bm25
30
- spacy
31
 
32
  # Utils
33
- numpy
34
- pandas
35
- python-dotenv
36
- # spaCy model installed separately: python -m spacy download en_core_web_sm
 
1
+ # FinAgent — pinned to versions verified working on Python 3.12
2
  # UI
3
+ streamlit==1.58.0
4
 
5
  # Orchestration
6
+ langgraph==1.2.6
7
 
8
  # LLM / LangChain stack
9
+ langchain==1.3.10
10
+ langchain-community==0.4.2
11
+ langchain-groq==1.1.3
12
+ groq==0.37.1
13
+ langchain-huggingface==1.2.2
14
+ langchain-experimental==0.4.2
15
+ langchain-classic==1.0.8
16
+ langchain-text-splitters==1.1.2
17
 
18
  # Vector store + document loading
19
+ chromadb==1.5.9
20
+ pypdf==6.13.3
21
+ pdfplumber==0.11.10
22
 
23
  # Embeddings, reranking, FinBERT
24
+ sentence-transformers==5.6.0
25
+ transformers==5.12.1
26
+ torch==2.12.1
27
 
28
  # Retrieval / NLP
29
+ rank-bm25==0.2.2
30
+ spacy==3.8.14
31
 
32
  # Utils
33
+ numpy==2.4.6
34
+ pandas==3.0.3
35
+ python-dotenv==1.2.2