File size: 884 Bytes
43f3ff2
b79bdce
 
 
 
 
cd8f95a
 
b79bdce
 
 
 
 
 
 
 
 
 
e690628
7d3f80a
 
 
 
 
 
0c0ddb5
 
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
streamlit
langchain
langchain-openai
langchain-core
langchain-community # For ChatMessageHistory if used, and potentially other components
google-generativeai # For Gemini tool
sqlmodel
passlib[bcrypt]
pydantic-settings
python-dotenv # For local .env loading by pydantic-settings
reportlab # For PDF generation
requests # For API tools
# psycopg2-binary # Only if using PostgreSQL instead of SQLite
# sqlalchemy # SQLModel depends on this, usually installed as a dependency

# For Hugging Face Spaces, ensure specific versions if needed
# Example:
# streamlit==1.30.0
# langchain==0.1.5
# requirements.txt
passlib>=1.7.4
bcrypt==3.2.0 
# or try a more recent bcrypt if 3.2.0 also has issues, e.g., bcrypt==4.0.1
# but ensure it's compatible with your passlib version.
# passlib often bundles bcrypt via `passlib[bcrypt]`, try that too:
# passlib[bcrypt]>=1.7.4 
langchain-google-genai