reachify-ai-service / requirements.txt
amitbhatt6075's picture
fix(deps): Resolve dependency conflicts for deployment
21b9cba
��fastapi
uvicorn[standard]
python-dotenv
pandas
scikit-learn
joblib>=1.3.0 # Changed from == to >= for flexibility
sentence-transformers
chromadb # Removed the version pin, as this was part of the conflict
pydantic<3,>=2
diskcache
statsmodels
supabase
requests
xgboost
sqlalchemy
psycopg2-binary
PyMuPDF
lark
opencv-python-headless
huggingface-hub
# --- THE MAIN FIX ---
# Removed the strict version pin on llama-cpp-python and any platform-specific markers.
# pip will now automatically find the correct version for the deployment server (Linux).
llama-cpp-python
# Relaxed langchain version pins slightly to allow pip to resolve sub-dependencies.
langchain>=0.2.0
langchain-community>=0.2.0
langchain-core>=0.2.0
# Added the new packages required for "Project Thunderbird"
pytrends
newsapi-python
feedparser