Versione aggiornata 4
# =============================================================================
# FILE DI REQUISITI PRINCIPALI (requirements.in)
#
# Versione con pinning esplicito dell'ecosistema LangChain 0.2.x
# per garantire la compatibilità con Python 3.11 e percorsi di import stabili.
# =============================================================================
# -- ISTRUZIONI GLOBALI -------------------------------------------------------
# Repository aggiuntivo per PyTorch CUDA 12.1
--extra-index-url https://download.pytorch.org/whl/cu121
# -- GUI FRAMEWORK ------------------------------------------------------------
PySide6
# -- CORE: DATA SCIENCE & CALCOLO ---------------------------------------------
pandas
numpy
scikit-learn
stocktrends
# -- VISUALIZZAZIONE DATI -----------------------------------------------------
matplotlib
seaborn
plotly
# -- MACHINE LEARNING & FORECASTING -------------------------------------------
torch
prophet
chronos-forecasting
sentence-transformers # Fornisce HuggingFaceEmbeddings
chromadb # Fornisce Chroma
# Dipendenza speciale da un repository Git
timesfm @ git+https://github.com/google-research/timesfm.git@58e01ad82fec7f4e975d708409d51fd5c0131bbd
# -- LANGCHAIN 0.2.x (PINNED FOR PYTHON 3.11 COMPATIBILITY) -------------------
langchain>=0.2.5,<0.3
langchain-core>=0.2.7,<0.3
langchain-openai>=0.1.8,<0.2 # <-- compatibile con langchain-core < 0.3
langchain-community>=0.2.4,<0.3
langchain-text-splitters>=0.2.1,<0.3
# -- CONNETTORI API ESTERNE ---------------------------------------------------
alpaca-py
requests
python-binance
# -- UTILITY VARIE ------------------------------------------------------------
openpyxl
python-dotenv
markdown